/** BACKUP DATABASE [BrokerLog] FILEGROUP = 'PRIMARY' TO DISK = N'K:\MSSQL10_50.MDPLQA\Backup\BL_P_1.bak' WITH NOFORMAT, INIT, NAME = N'BrokerLog-Full Primary', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10 GO BACKUP DATABASE [BrokerLog] FILEGROUP = 'BrokerLogFG_201601020000' TO DISK = N'K:\MSSQL10_50.MDPLQA\Backup\BL_BrokerLogFG_201601020000_1.bak' WITH NOFORMAT, INIT, NAME = N'BrokerLog-Full BrokerLogFG_201601020000', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10 GO BACKUP log BrokerLog to disk = 'K:\MSSQL10_50.MDPLQA\Backup\BL_BrokerLogFG_201601020000_1_log.BAK' with init */ RESTORE DATABASE BL_PD from disk = 'K:\MSSQL10_50.MDPLQA\Backup\BL_P_1.bak' WITH NORECOVERY, REPLACE, PARTIAL ,MOVE 'BrokerLog' to 'K:\MSSQL10_50.MDPLQA\Backup\BL_PD.mdf' ,MOVE 'BrokerLog_log' to 'K:\MSSQL10_50.MDPLQA\Backup\BL_PD.ldf' -- restore only the latest 2005 data, oldest partitions on FGOrdersHistory not restored RESTORE DATABASE BL_PD from disk = 'K:\MSSQL10_50.MDPLQA\Backup\BL_BrokerLogFG_201601020000_1.bak' WITH NORECOVERY ,MOVE 'BrokerLogFN_201601020000' to 'K:\MSSQL10_50.MDPLQA\Backup\BL_PD_1.ndf' RESTORE log BL_PD from disk = 'K:\MSSQL10_50.MDPLQA\Backup\BL_BrokerLogFG_201601020000_1_log.BAK' WITH NORECOVERY Restore database BL_PD with recovery