Sunucu yenilemesi, sanallaştırmaya geçiş veya destek sonu nedeniyle ticari programın SQL Server veritabanının yeni bir sunucuya taşınması gerekebilir. İşlem teknik olarak basit görünse de kullanıcılar, zamanlanmış işler ve uygulama bağlantıları atlandığında sorunlar yaşanır.
1. Hazırlık
Hedef sunucudaki SQL Server sürümü, kaynak sunucudakiyle aynı veya daha yeni olmalıdır; yeni sürümde alınan yedek eski sürümde açılamaz. Express sürümü kullanılıyorsa veritabanı boyutu sınırları kontrol edilmelidir; ayrıntılar için SQL Server Express sınırları. Ticari programın yeni sürümle uyumluluğu üreticisinden teyit edilmelidir.
2. Envanter
Taşınacak veritabanlarının yanında SQL oturum açma hesapları, SQL Agent işleri (yedekleme, bakım), bağlı sunucular ve Database Mail ayarları listelenmelidir. Bu öğeler veritabanı yedeğinin içinde değildir ve ayrıca taşınmaları gerekir.
3. Yedek alma
Kullanıcılar programdan çıkarıldıktan sonra tam yedek alınmalı ve yedeğin sağlamlığı doğrulanmalıdır. Taşıma sırasında veri girişi yapılmaması için kaynak veritabanı salt okunur yapılabilir.

4. Geri yükleme
Yedek yeni sunucuya kopyalanır ve geri yüklenir. Veri ve log dosyalarının yeni sunucudaki doğru disklere yerleştirilmesine dikkat edilmelidir. Geri yükleme sonrası veritabanı uyumluluk düzeyi gözden geçirilebilir; değişiklik öncesi yazılım üreticisine danışılmalıdır.
5. Sahipsiz kullanıcılar
SQL oturum açma hesapları yeni sunucuda yeniden oluşturulduğunda, veritabanındaki kullanıcılarla eşleşmeyebilir (sahipsiz kullanıcı). Bu durumda uygulama "oturum açılamadı" hatası verir. Kullanıcıların yeniden eşleştirilmesi gerekir.
6. Uygulama bağlantıları
Ticari programın, rapor araçlarının ve entegrasyonların bağlantı ayarlarında sunucu adı veya IP adresi güncellenmelidir. Bağlantı sorunlarında SQL bağlantı hatası 26/40 yazımıza bakabilirsiniz.
7. Test ve geri dönüş
Kullanıcılarla birlikte fatura kesme, rapor alma ve entegrasyon gibi temel işlemler test edilmelidir. Eski sunucu, testler tamamlanana kadar kapalı ama hazır tutulmalıdır. Yeni sunucuda yedekleme ve bakım işlerinin çalıştığı ilk gün doğrulanmalıdır.
Sunucu geçişinin parçası olarak
Veritabanı taşıma, genellikle daha geniş bir sunucu geçişinin parçasıdır; genel plan için Windows Server 2025 geçiş planı yazımıza bakabilirsiniz.
Sur Bilgisayar'ın veritabanı yedekleme yazılımı, taşıma öncesi ve sonrası veritabanlarının şifreli yedeklerini otomatik olarak farklı lokasyonlara gönderir. Ayrıntılar için veritabanı yedekleme yazılımı sayfamıza bakabilirsiniz.
Sık sorulan sorular
Yeni sürümden eski sürüme taşıma yapılabilir mi?
Veritabanı dosyalarını kopyalamak yeterli mi?
Taşıma ne kadar sürer?
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…

