ESET Online Yardım

Arama Türkçe
Kategori seçin
Konu seçin

Microsoft SQL Server için geçiş işlemi

Bu taşıma işlemi Microsof SQL Server ve Microsoft SQL Server Express için aynıdır.

Daha fazla bilgi edinmek için şu Microsoft Bilgi Bankası makalesine bakın: https://msdn.microsoft.com/en-us/library/ms189624.aspx.

Ön koşullar

Kaynak ve Hedef SQL Server durumları yüklenmelidir. Bunlar, farklı makinelerde barındırılıyor olabilir.

Hedef SQL Server durumunun kaynak durumuyla en az aynı sürüme sahip olması gerekir. Eski sürüme düşürme desteklenmiyor!

SQL Server Management Studio yüklenmelidir. SQL Server durumları farklı makinelerdeyse her ikisinde de mevcut olmalıdır.

SQL Server Management Studio kullanarak taşıma

1.ESET PROTECT Server Hizmetini ya da ESET PROTECT MDM Hizmetini durdurun.


warning

Aşağıdaki adımların hepsini tamamlamadan ESET PROTECT Server veya ESET PROTECT MDM'i çalıştırmayın.

2.SQL Server Management Studio üzerinden SQL Server olayına giriş yapın.

3.Taşınacak olan veri tabanının tam veri tabanı yedeklemesini oluşturun. Yeni bir yedekleme kümesi adı belirtmenizi öneririz. Aksi halde, yedekleme kümesi zaten kullanımdaysa yeni yedekleme ona eklenir ve bu durum, gereksiz büyük bir yedekleme dosyası oluşturur.

4.Kaynak veri tabanını çevrimdışı olarak alın, Görevler > Çevrimdışı Al'ı seçin.

db_migration_SQL_takeoffline

5.3. adımda oluşturduğunuz yedekleme (.bak) dosyasını, hedef SQL Server örneğinden erişilebilir bir konuma kopyalayın. Veri tabanı yedekleme dosyası için erişim haklarını düzenlemeniz gerekebilir.

6.SQL Server Management Studio ile hedef SQL Server durumuna giriş yapın.

7.Veri tabanınızı hedef SQL Server durumuna geri yükleyin.

db_migration_SQL_restore

8.Yeni veri tabanınız için Veri tabanına alanına bir ad girin. Tercih ederseniz eski veri tabanınızla aynı adı kullanabilirsiniz.

9.Geri yüklemek için yedekleme kümelerinin kaynağını ve konumunu belirleyin seçeneğinin altında Cihazdan öğesini belirleyin ve … öğesini tıklayın.

db_restore

10. Ekle'yi tıklayın, yedekleme dosyanıza gidip dosyayı açın.

11. Geri yüklemek için en son olası yedeklemeyi seçin (yedekleme kümesi birden çok yedekleme içerebilir).

12. Geri yükleme sihirbazının Seçenekler sayfasını tıklayın. İsteğe bağlı olarak, Mevcut veri tabanının üzerine yaz'ı seçin ve veri tabanı (.mdf) ve günlük (.ldf) için geri yükleme konumlarının doğru olduğundan emin olun. Varsayılan değerler değiştirilmeden bırakılırsa kaynak SQL sunucunuzdaki yollar kullanılır, bu nedenle lütfen değerleri değiştirin.

VT dosyalarının hedef SQL Server örneğinde nerede depolandığından emin değilseniz, mevcut bir veri tabanını sağ tıklayın, özellikler seçeneğini belirleyip Dosyalar sekmesini tıklayın. Veri tabanının depolandığı dizin aşağıdaki tablonun Yol sütununda görüntülenir.

db_restore02

13. Geri yükleme sihirbazı penceresinde Tamam'ı tıklayın.

14. era_db Veri tabanını sağ tıklayın, Yeni Sorgu'yu seçin ve tbl_authentication_certificate tablosunun içeriklerini silmek için aşağıdaki sorguyu çalıştırın (aksi halde, Agent'lar yeni Server'a bağlanamayabilir):

delete from era_db.dbo.tbl_authentication_certificate where certificate_id = 1;

15. Yeni veri tabanı sunucusunda SQL Server Kimlik Doğrulamasının etkin olduğunu kontrol edin. Sunucuyu sağ tıklayıp Özellikler'i tıklayın. Güvenlik bölümüne gidin ve SQL Server ve Windows Kimlik Doğrulama modunu seçin.

db_migration_auth_SQL

16. Hedef SQL Server'da SQL Server kimlik doğrulaması ile yeni bir SQL Server girişi oluşturun (ESET PROTECT Server/ESET PROTECT MDM için) ve girişi geri yüklenen veri tabanındaki bir kullanıcıyla eşleştirin.

Parola kullanma süresini zorlamayın!

Kullanıcı adları için önerilen karakterler: Küçük ASCII harfleri, sayılar ve alt çizgi "_"

Parolalar için önerilen karakterler: Büyük ve küçük ASCII harfleri, sayılar, boşluklar, özel karakterler dahil YALNIZCA ASCII karakterleri

ASCII dışı karakterler, küme parantezi {} veya @ kullanmayın

Yukarıdaki karakter önerilerine uymazsanız veri tabanına bağlanma sorunları yaşayabilirsiniz veya daha sonraki adımlarda, veri tabanı bağlantı dizesi modifikasyonu sırasında özel karakterlerden çıkış yapmak zorunda kalırsınız. Karakterden çıkış yapma kuralları bu belgede yer almamaktadır.

db_new_login

17. Girişi, hedef veri tabanında bir kullanıcıyla eşleştirin. Kullanıcı eşleştirmeleri sekmesinde, veri tabanı kullanıcılarının şu rollere sahip olduğunu kontrol edin: db_datareader, db_datawriter, db_owner.

db_SQL_login_map

18. En son veri tabanı sunucu özelliklerini etkinleştirmek için geri yüklenen veri tabanı Uyumluluk düzeyini en yeni değere dönüştürün. Yeni veri tabanını sağ tıklayın ve veri tabanı Özelliklerini açın.

db_properties


note

SQL Server Management Studio, kullanılmakta olan sürümden daha sonraki uyumluluk düzeylerini tanımlayamaz. Örneğin, SQL Server Management Studio 2014, SQL Server 2019 için uyumluluk düzeyini ayarlayamaz.

19. TCP/IP bağlantı protokolünün "db_instance_name" (ör. SQLEXPRESS veya MSSQLSERVER) için etkinleştirildiğinden ve TCP/IP bağlantı noktasının 1433 olarak ayarlandığından emin olun. Bunun için Sql Server Yapılandırma Yöneticisi'ni açıp SQL Server Ağ Yapılandırması > db_instance_name için protokoller konumuna gidin ve TCP/IP‹yi sağ tıklayıp Etkin'i seçin. TCP/IP öğesini çift tıklayın, Protokoller sekmesine geçin, IPAll öğesine kaydırın ve TCP Bağlantı noktası alanına 1433 yazın. Tamam'ı tıklayıp SQL Server hizmetini yeniden başlatın.

SQL_server_confMan_tcpIpProperties

20. ESET PROTECT Server veya MDM'yi veri tabanına bağlayın.