SQL Veritabanını Windows zamanlanmış görevler ile otomatik yedek almasını sağlamak

Zamanlanmış görevlere aşağıdaki program ismi ve parametreleri girilecek. 

SQLCMD -S . -E -i D:\Yedek\yedek.sql
 
ve aşağıdaki koduda yedek.sql dosyası içerisine tek satır halinde ekliyoruz.
 
 declare @Isim nvarchar(max) = N'D:\Yedek\Yedek_'+CAST(YEAR(GETDATE()) as NVARCHAR(MAX))+'-'+CAST(MONTH(GETDATE()) as NVARCHAR(MAX))+','+CAST(DAY(GETDATE()) as NVARCHAR(MAX))+'.bak'; BACKUP DATABASE [SIRKET2014] TO DISK = @Isim WITH NOFORMAT, INIT, NAME = N'ID-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
 
GO 

Bu makaleyi yararlı buldunuz mu?