Anasayfa » Forum

SQL 2008 de DB crea...
 
Bildirimler

SQL 2008 de DB create tarihine göre yedekleme  

  RSS
salerosa
(@salerosa)
Üye

Merhaba, 

SQL 2008 veritabanı üzerinde her yıla ait ayrı database lerimiz mevcut. geçmiş yıl DB lerinde işlem olmadığı için bir kereye mahsus All database yedekleme yapıldı.Yapmak istediğim belli bir tarihten sonra create edilmiş databaseleri yedeğe dahil et. sadece güncel ve yeni açılan DB yedeklemeye dahil olabilsin. böyle birşey mümkünmüdür. Specific DB yedekleme iş görüyor ancak yeni DB tanımlanınca plana eklenme unutulabiliyor. 

 Teşekkürler. 

Alıntı
Gönderildi : 23/05/2011 14:34
Ahmet Rende
(@AhmetRende)
Üye

buyur hocam aşağıda yazdığım script ile belirttiğin tarihten sonraki her dbnin yedeğini alabilrisin. Yeni db eklense bile yedek alır.
Scriptteki tarihi ve dosya yolunu kendine göre değiştrebilirsin

 

EXEC sp_msforeachdb'
if (select create_date from sys.databases where name = ''?'') > ''2011-05-22''
begin
 IF db_id(''?'')<>2 BACKUP DATABASE [?] to disk = ''C:\?.bak'' with init
end'

CevapAlıntı
Gönderildi : 23/05/2011 18:08
Paylaş: