SQL Express Yedek Alma (Scheduled Backup)
SQL Express yedek alma işlemi, özellikle küçük ve orta ölçekli işletmeler için kritik bir güvenlik önlemidir. Ancak ne yazık ki, SQL Server Express sürümünde SQL Agent özelliği yer almaz. Bu nedenle, zamanlanmış görevleri doğrudan oluşturamazsınız.
İyi haber şu: Bu sınırlamayı basit bir SQL scripti ve batch dosyası ile aşabilirsiniz. Bu rehberde, SQL Express otomatik yedekleme işlemini adım adım anlatıyorum. Ayrıca, yalnızca birkaç dakikada kurulum yaparak günlük yedekleme işlemlerini sorunsuz şekilde gerçekleştirebilirsiniz. Eski yedekler de otomatik olarak silinir. Kulağa harika geliyor, değil mi?
Neden SQL Server Express?
SQL Server Express, ücretsiz olması nedeniyle küçük işletmelerde sıkça tercih edilen bir veritabanı yönetim sistemidir. Elbette bazı sınırlamaları vardır. Örneğin, veri boyutu limiti ve SQL Agent eksikliği gibi.
Yine de birçok uygulama için yeterlidir. Peki zamanlanmış yedekleme nasıl yapılır? Hemen açıklayalım.
Adım Adım SQL Express Yedekleme Kurulumu
Gerekli Dosyalar
İhtiyacımız olan yalnızca iki dosya:
backup.sql – Veritabanı yedeğini alan SQL scripti.
SQLBackup.cmd – SQL scriptini çalıştıran batch dosyası.
Aşama 1 : backup.sql
Dosyasını Oluşturun
Aşağıdaki kodları bir dosyaya yapıştırın ve backup.sql
olarak kaydedin: