Forum
Merhabalar,
SQL Server 2014 180 Days Trial Sürümünü Test Amaçlı Kullanmaktayız,
Microsoft SQL Server 2014 Management Studio Üzerinde Zamanlanmış Yedekleme İşlemini Nasıl Oluşturabilirim ?
Genel Olarak Araştırdığımda Management Studio > Management Üzerinde Zamanlanmış Görev Oluşturabileceğimiz Hakkında Bilgiler Bulunmaktadır,
Yalnız Kendi Yapım Üzerinde Kontrol Ettiğimde Management Sekmesinde Böyle Bir Seçeneğin Olmadığı Görülmektedir,
Bu Durumu Nasıl Düzeltebilirim veya SQL Server 2014 Üzerinde Nasıl Otomatik Yedekleme Görev Oluşturabilirim ?
Sizlerden Bilgi Beklemekteyim, İyi Çalışmalar...
Merhaba,
Aşağıda ki satırı kendinize göre editleyip backup.sql adı ile kaydedin ;
DECLARE @MyFileName varchar(200) SELECT @MyFileName='D:\SQL Backup\Mail-15-' + REPLACE(convert(nvarchar(20),GetDate(),120),':','-') + '.bak' BACKUP DATABASE [Mail-15-db] TO DISK=@MyFileName
Aşağıda ki satırı da kendinize göre düzenleyip Windows tarafında Task Scheduler girip aşağıda ki actions 'u tanımlayın, ( versiyon numarasına dikkat edin )
"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SQLCMD.EXE" -S .\sqlexpress -i "D:\SQL Backup\backup.sql"
yapacağıniz işlem bu kadar.
Örneğin benim Tanımladığım zamanlarda SQL yedeklerini D:\SQL Backup\Mail-15\ klasörüne Mail-15-db-TARIH-SAAT.bak uzantılı dosya ile yedekleyecek.
Actions tanımladığınız satırda e:\Sql Backup\backup.sql dosyası ilk düzenlediğin sorgudur. bu sorguyu nereye kayıt ettiyseniz o dosyanın dizinini göstermeniz gerekiyor.
Eğer SQL serveriniz express değilse Agent kullanarakta aramalarda denk geldiğiniz şekilde backup yapılandırabilirsiniz ancak express sürümde agent olmadığından dolayı bunu yapamazsınız.
İyi çalışmalar..