DEFINITIONS

Definitions More Info.
Definition ID757
TitleSQL
CategoryNOTES
DefinitionTransaction log ve differential Restore hizli ve kolay script
Definition Description-- YAPILMASI GEREKEN KONTROLLER -- 1- Önce fullbackup, recovery model STANDBY modda RESTORE ET, DİKKAT et tail ve source database işaretli olmasın!!! Bunu dikkatli şekilde elle yapmak lazım -- 2- Sonra Varsa DİFFİRENTİAL backupları restore et -- a) Eğer DİFF BACKUP VARSA, direkt diff backupları İSTEDİĞİMİZ ZAMAN ARALIĞINA KADAR restore edin. -- b) Eğer istediğimiz zaman aralığı İKİ DİFF BACKUP ARASINDA ise, önce diff backuplar istenilen zamana kadar restore edilir, sonra istenilen saat içindeki tranlog backup dosyaları restore edilir. USE GURMEN GO SET NOCOUNT ON; SELECT N'RESTORE DATABASE [RESTORE_ADI] FROM DISK = N''' + bume.physical_device_name +''' WITH FILE = 1, STANDBY = N'''+'E:\SQL\BACKUP\ROLLBACK_UNDO_GURMEN.BAK'', NOUNLOAD, STATS = 10;' FROM msdb.dbo.backupset bus INNER JOIN msdb.dbo.backupmediafamily bume ON bus.media_set_id = bume.media_set_id WHERE bus.database_name = DB_NAME() and bus.[type] IN (N'I') -- Burada Backup tipi belirlenir. DIFFRENTIAL -- BURAYA HANGI TARIHTEN SONRA RESTORE ETMEK ISIYORSAN O TARIHI KOY AND bus.backup_start_date >= '2016-10-14 00:04:00.000' ORDER BY bus.backup_start_date -- 3- Sonra transaction log backupları restore et. USE GURMEN GO SET NOCOUNT ON; SELECT N'RESTORE LOG [RESTORE_ADI] FROM DISK = N''' + bume.physical_device_name +''' WITH FILE = 1, STANDBY = N'''+'E:\SQL\BACKUP\ROLLBACK_UNDO_GURMEN.BAK'', NOUNLOAD, STATS = 10;' FROM msdb.dbo.backupset bus INNER JOIN msdb.dbo.backupmediafamily bume ON bus.media_set_id = bume.media_set_id WHERE bus.database_name = DB_NAME() and bus.[type] IN (N'L') -- Burada Backup tipi belirlenir. TRANSACTIONAL -- BURAYA HANGI TARIHTEN SONRA RESTORE ETMEK ISIYORSAN O TARIHI KOY AND bus.backup_start_date >= '2016-10-14 00:04:00.000' ORDER BY bus.backup_start_date -- 10 -EĞER STANDBY MODDA olan bir veritabanını ONLINE çekmek istersek aşağıdaki scripti çalıştıracağız RESTORE DATABASE GURMEN WITH RECOVERY
RecordBycunay
Record Date28-09-2016 09:25:07
Düzenle
Kopyala
Sil