Forum
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.
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'