Logo, Mikro, Netsis ve benzeri birçok ticari ve muhasebe programı, verilerini Microsoft SQL Server üzerinde tutar. Faturalar, cari hesaplar, stoklar, bordro ve muhasebe kayıtları bu veritabanlarında durur. Sunucu arızalandığında veya fidye yazılımı bulaştığında işletmenin geri dönüş şansı tamamen bu veritabanlarının yedeğine bağlıdır.
Programın yedek menüsü ile veritabanı yedeği
Birçok program, kendi ekranından yedek alma imkânı sunar. Bu yedek, düzenli ve doğru alındığı sürece işe yarar. Sorun şudur: çoğu işletmede bu işlem bir kişinin hatırlamasına bağlıdır ve alınan yedek dosyası genellikle sunucunun kendi diskinde kalır. Sunucu kaybedildiğinde yedek de kaybolur. Bu konuyu ticari programda yedek alma yazımızda ayrıntılı anlattık.
Hangi veritabanları yedeklenmeli?
Bu programlar genellikle tek bir veritabanı kullanmaz. Firma ve dönem bazında ayrı veritabanları, kullanıcı ve sistem ayarlarını tutan ortak veritabanları ve ek modüllerin veritabanları bulunabilir. Yalnızca "ana" veritabanını yedeklemek, geri dönüşte eksik ayarlar ve açılmayan modüllerle karşılaşmaya yol açar. Yeni dönem veya yeni firma açıldığında oluşan veritabanlarının da yedeğe girmesi gerekir.
Otomatik ve zamanlanmış
Yedeğin her gün, kullanıcıların çalışmadığı bir saatte otomatik alınması gerekir. SQL Server'ın tam sürümlerinde bakım planları ve SQL Agent ile zamanlama yapılabilir; Express sürümünde ise SQL Agent bulunmadığı için ayrı bir zamanlayıcı veya yedekleme yazılımı gerekir. Express sınırları için SQL Server Express yazımıza bakabilirsiniz.

Sunucu dışına kopya
Yedeğin sunucu ile aynı yerde durması en sık yapılan hatadır. Disk arızası, hırsızlık, yangın veya fidye yazılımında yedek de gider. Yedekler şifrelenerek farklı bir lokasyona gönderilmelidir. Yöntemler için veritabanı yedeğini uzak lokasyona göndermek yazımıza bakabilirsiniz.
Kurtarma modeli ve log dosyası
SQL Server'da veritabanı tam kurtarma modelindeyse ve düzenli log yedeği alınmıyorsa log dosyası sürekli büyür ve diski doldurabilir. Ticari programlarda bu durum sık görülür; ayrıntılar için log dosyası şişti yazımıza bakabilirsiniz.
Program güncellemesinden önce
Ticari program sürüm güncellemeleri veritabanı yapısını değiştirebilir. Her güncellemeden önce tüm veritabanlarının ayrıca yedeklenmesi, sorun çıktığında geri dönüş imkânı verir.
Test
Yedeğin gerçekten açıldığı, periyodik olarak test ortamına geri yüklenerek doğrulanmalıdır; ayrıntılar için geri yükleme tatbikatı.
Sur Bilgisayar'ın kendi geliştirdiği Veritabanı Yedekleme Yazılımı, SQL Server, MySQL ve Firebird veritabanlarını her gün belirlenen saatte yedekler, şifreler ve üç farklı lokasyona gönderir. Ayrıntılar için Veritabanı Yedekleme Yazılımı sayfamıza bakabilirsiniz.
Sık sorulan sorular
Programın kendi yedek menüsü yeterli değil mi?
Hangi veritabanlarını yedeklemeliyim?
Yedeği programın üreticisi mi almalı?
Bu konuda destek mi lazım?
Kendi geliştirdiğimiz yazılım, sunucudaki SQL Server, MySQL ve Firebird veritabanlarını her gün belirlenen saatte yedekler, şifreler ve 3…

