Merhaba, bildiğiniz gibi SQL Express versiyonlarında backup schedule edemiyoruz. Biraz Console komutları ve Windows Schedule kullanarak bu işin üstünden gelebiliriz. İşte size bunun yolu.
- Yazının sonunda bulunan linklerdeki dosyaları C:\SQL_Backup\ klasörü oluşturup altına indirin ve aşağıdaki talimatlara göre düzenleyin. Daha sonra istediğiniz farklı yerler için dosyalarda yer alan yol tanımlarını düzenleyebilirsiniz. Ben anlatım için bu klasörü kullandım.
- Bu dosyaların TXT olan uzantılarını dosya adında “alt çizgi” _ sonrasında yer alan SQL ve BAT ile değiştirin.
- Dosya içinde yer alan ComputerName, DataBase ve BackupName‘leri kendi araçlarınızın durumuna göre değiştirin.
- BAT Dosyası içindeki -U sa user’ı ifade eder. SQL Serverınızda yetkili user adını sa yerine yazın.
- BAT Dosyası içindeki -P 1234 pasword ifade eder. Önceki adımda yazdığınız kullanıcının şifresini 1234 yerine yazın.
- Windows ayarları ortam değişkenleri içinde yer alan PATH kısmına “C:\Program Files\Microsoft SQL Server\100\Tools\Binn” klasörünü ekleyin.
HAZIRSINIZ. Sonu Bat olan dosyanızı çalıştırdığınızda backup işlemi başlayacaktır. Bu dosyaları kullanarak hergün için ayrı ayrı ve dosya adında tarih yer alacak şekilde backuplarınızı alabilirsiniz.