Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
petey84
Starting Member
14 Posts |
Posted - 2010-11-02 : 15:48:58
|
Hi,I have a issue with backups and restores I am doing on AdventureWorks in sql server 2005.I use the following SQL code to take FUll, differential and Log backups:BACKUP DATABASE AdventureWorks TO DISK = 'E:\TEST\AW.BAK'BACKUP log AdventureWorks TO DISK = 'E:\TEST\AW1.TRN'BACKUP DATABASE AdventureWorks TO DISK = 'E:\TEST\AWDIFF1.BAK' WITH DIFFERENTIALBACKUP log AdventureWorks TO DISK = 'E:\TEST\AW2.TRN'and then I use the following to restore the database:BACKUP LOG AdventureWorks TO DISK = 'E:\TEST\AWTAIL.TRN'RESTORE DATABASE AdventureWorks FROM DISK = 'E:\TEST\AW.BAK' WITH NORECOVERYRESTORE DATABASE AdventureWorks FROM DISK = 'E:\TEST\AWDIFF1.BAK' WITH NORECOVERYRESTORE LOG AdventureWorks FROM DISK = 'E:\TEST\AW2.TRN' WITH NORECOVERYRESTORE LOG AdventureWorks FROM DISK = 'E:\TEST\AWTAIL.TRN' WITH RECOVERYthe first restore is teh full backup and that seems to work but when I try the others I get the following error code:Msg 3136, Level 16, State 1, Line 1This differential backup cannot be restored because the database has not been restored to the correct earlier state.Msg 3013, Level 16, State 1, Line 1RESTORE DATABASE is terminating abnormally.When I run the following SQL command:SELECT DATABASE_NAME AS DBNAME, TYPE, FIRST_LSN, DATABASE_BACKUP_LSN, RECOVERY_MODELFROM MSDB.DBO.BACKUPSETWHERE DATABASE_NAME = 'ADVENTUREWORKS'I get the following result:AdventureWorks D 54000000512800238 0 SIMPLEAdventureWorks D 54000000532000079 54000000512800238 FULLAdventureWorks L 54000000532000079 54000000532000079 FULLAdventureWorks L 54000000538400001 54000000532000079 FULLAdventureWorks I 54000000540000070 54000000532000079 FULLAdventureWorks L 54000000539200001 54000000532000079 FULLAdventureWorks F 54000000567200170 54000000532000079 FULLAdventureWorks F 54000000578400035 54000000532000079 FULLAdventureWorks L 54000000544800001 54000000532000079 FULLAdventureWorks F 54000000586400067 54000000532000079 FULLAdventureWorks F 54000000593600035 54000000532000079 FULLAdventureWorks L 54000000584000001 54000000532000079 FULLAdventureWorks G 54000000599200038 54000000532000079 FULLAdventureWorks L 54000000598400001 54000000532000079 FULLAdventureWorks L 54000000602400001 54000000532000079 FULLAdventureWorks L 54000000602400001 54000000532000079 FULLAdventureWorks D 54000000527600064 54000000512800238 SIMPLEAdventureWorks D 54000000531800079 54000000527600064 FULLAdventureWorks L 54000000531800079 54000000531800079 FULLAdventureWorks I 54000000536100070 54000000531800079 FULLAdventureWorks L 54000000535900001 54000000531800079 FULLAdventureWorks F 54000000544500170 54000000531800079 FULLAdventureWorks F 54000000552300035 54000000531800079 FULLAdventureWorks L 54000000539300001 54000000531800079 FULLAdventureWorks G 54000000555400040 54000000531800079 FULLAdventureWorks L 54000000555100001 54000000531800079 FULLAdventureWorks L 54000000557100001 54000000531800079 FULLAdventureWorks L 54000000557100001 54000000531800079 FULLAdventureWorks L 54000000534900001 54000000531800079 FULLAdventureWorks D 54000000526600064 54000000512800238 SIMPLEAdventureWorks D 54000000530800079 54000000526600064 FULLAdventureWorks L 54000000530800079 54000000530800079 FULLAdventureWorks I 54000000535100070 54000000530800079 FULLAdventureWorks L 54000000534900001 54000000530800079 FULLAdventureWorks F 54000000543500170 54000000530800079 FULLAdventureWorks F 54000000551300035 54000000530800079 FULLAdventureWorks L 54000000538300001 54000000530800079 FULLAdventureWorks G 54000000554400040 54000000530800079 FULLAdventureWorks L 54000000554100001 54000000530800079 FULLAdventureWorks L 54000000556100001 54000000530800079 FULLAdventureWorks D 54000000526900064 54000000512800238 FULLAdventureWorks L 54000000526900064 54000000526900064 FULLAdventureWorks I 54000000530800076 54000000526900064 FULLAdventureWorks L 54000000530600001 54000000526900064 FULLAdventureWorks L 54000000534100001 54000000526900064 FULLCan someone please help?? |
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
petey84
Starting Member
14 Posts |
Posted - 2010-11-02 : 20:28:16
|
Thanks Tkizer, by using the WITH INIT for my backups seems to resolve the issue except the last restore highlighted below in BOLDRESTORE DATABASE AdventureWorks FROM DISK = 'E:\TEST\AW.BAK' WITH NORECOVERYRESTORE DATABASE AdventureWorks FROM DISK = 'E:\TEST\AWDIFF1.BAK' WITH NORECOVERYRESTORE LOG AdventureWorks FROM DISK = 'E:\TEST\AW2.TRN' WITH NORECOVERYRESTORE LOG AdventureWorks FROM DISK = 'E:\TEST\AWTAIL.TRN' WITH RECOVERYIt gives me the following error message:Msg 4305, Level 16, State 1, Line 1The log in this backup set begins at LSN 54000000568500001, which is too recent to apply to the database. An earlier log backup that includes LSN 54000000550400001 can be restored.Msg 3013, Level 16, State 1, Line 1RESTORE LOG is terminating abnormally.What could be the problem? |
 |
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
|
|
|
|