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 |
Ravikumarc
Yak Posting Veteran
51 Posts |
Posted - 2009-12-08 : 19:18:20
|
Dear All,Db Crash has happened at mid day, here i have to take full backup and Log backup...Issue Is********We are taking log back up for every 15 mins..Db crashes at mid day at a particular time..So here i have to take 5 hrs of log backup (i.e.) 20 log backups with full backup. Can you please help me out by providing the scripts " how to take Log backup scripts from bottom (old time) to top (recent time).I’m not using Mirroring, Logshipping, Clustering concepts..Example log backup which I have taken G:\Backup\Prods\Sam\CBH_tlog_200912051545.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051530.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051515.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051500.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051445.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051430.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051415.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051400.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051345.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051330.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051315.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051300.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051245.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051230.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051215.TRNG:\Backup\Prods\Sam\CBH_tlog_200912051200.TRN |
|
tkizer
Almighty SQL Goddess
38200 Posts |
Posted - 2009-12-08 : 21:53:07
|
Here's what I use:DECLARE @localPath varchar(100), @cmd nvarchar(4000)SELECT @localPath = 'G:\Backup\dbName\'CREATE TABLE #files(DirInfo VARCHAR(7000))SELECT @cmd = 'dir "' + @localPath + '*.TRN" /OD'INSERT INTO #filesEXEC master..xp_cmdshell @cmdSELECT 'RESTORE LOG dbName FROM DISK = ''' + @localPath + bkpFileName + ''' WITH NORECOVERY'FROM( SELECT bkpFileName = SUBSTRING(DirInfo, LEN(DirInfo) - PATINDEX('% %', REVERSE(DirInfo)) + 2, LEN(DirInfo)) FROM #files WHERE ISDATE(SUBSTRING(DirInfo, 1, 10)) = 1 AND DirInfo NOT LIKE '%<DIR>%') tDROP TABLE #files Tara KizerMicrosoft MVP for Windows Server System - SQL Serverhttp://weblogs.sqlteam.com/tarad/Subscribe to my blog"Let's begin with the premise that everything you've done up until this point is wrong." |
 |
|
Ravikumarc
Yak Posting Veteran
51 Posts |
Posted - 2009-12-10 : 14:53:13
|
Dear tkizer,Yep it works fine for me,Thanks a lot for yr timely helpRegardsRaviquote: Originally posted by tkizer Here's what I use:DECLARE @localPath varchar(100), @cmd nvarchar(4000)SELECT @localPath = 'G:\Backup\dbName\'CREATE TABLE #files(DirInfo VARCHAR(7000))SELECT @cmd = 'dir "' + @localPath + '*.TRN" /OD'INSERT INTO #filesEXEC master..xp_cmdshell @cmdSELECT 'RESTORE LOG dbName FROM DISK = ''' + @localPath + bkpFileName + ''' WITH NORECOVERY'FROM( SELECT bkpFileName = SUBSTRING(DirInfo, LEN(DirInfo) - PATINDEX('% %', REVERSE(DirInfo)) + 2, LEN(DirInfo)) FROM #files WHERE ISDATE(SUBSTRING(DirInfo, 1, 10)) = 1 AND DirInfo NOT LIKE '%<DIR>%') tDROP TABLE #files Tara KizerMicrosoft MVP for Windows Server System - SQL Serverhttp://weblogs.sqlteam.com/tarad/Subscribe to my blog"Let's begin with the premise that everything you've done up until this point is wrong."
|
 |
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
|
|
|
|