Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Server Management Studio'daki (SSMS) SQL Server Geçir özelliği, SQL Server örnekleri değerlendirir ve bunları Azure SQL geçirir.
| Azure Arc destekleyen | Ayrıntılar |
|---|---|
| Evet | SSMS, Azure Arc aracılığıyla toplanan hazır olma değerlendirmelerini kullanır. Bu değerlendirmeler uyumluluk bulgularını, hedef boyutlandırmayı ve önerilen geçiş yollarını içerir. |
| Hayır | SSMS yerel, meta veri tabanlı bir hazırlık değerlendirmesi çalıştırır ve Azure SQL bir hedef (Azure SQL Yönetilen Örneği veya Azure Sanal Makineler'de SQL Server) önerir. Değerlendirme sonuçlarından yararlanarak bir geçiş başlatabilirsiniz. - Azure SQL Yönetilen Örneği için bağlantı özelliği (neredeyse sıfır kapalı kalma süresi) - Yerleşik yedekleme ve geri yükleme (lift-and-shift) - Azure Veritabanı Geçiş Hizmeti (Azure DMS) |
Ayrıca SSMS veya Azure portalından Azure SQL hedefler sağlayabilir ve geçişleri izleyebilirsiniz.
Önkoşullar
- SQL Server Management Studio 22 ve sonraki sürümleri.
- sysadmin izinleriyle SQL Server örnek oturum açma.
Yükleme ve yapılandırma
SQL Server Management Studio (SSMS) uygulamasının en son sürümünü yükleyin. Yükleme tamamlandıktan sonraTek Tek Bileşenleri> seçin. SSMS, Visual Studio Yükleyicisi kullanılarak yüklenir.
Karma ve Geçiş iş yükünü seçin, açılan listeden indirirken yükle'yi seçin ve yüklemeyi tamamlamak için Değiştir'i seçin.
Geçiş süreci
Bu iş akışı, Azure Arc tarafından etkinleştirilmemiş SQL Server örnekler için uygundur.
SQL Server bağlanma
- SSMS’i açın.
- Kaynak SQL Server örneğine bağlanın.
- Nesne Gezgini'da SQL Server örneğine sağ tıklayın ve Migrate SQL Server öğesini seçin.
Bu eylem Geçiş ana sayfasını açar ve veri geçişi için diğer SSMS sihirbazlarını başlatır.
Geçiş için hazır olma durumunu değerlendirme
Geçiş giriş sayfası Veritabanı Değerlendirmesi aşamasına açılır.
Azure Geçiş Hazırlığı veritabanınızı Azure SQL hedeflerle uyumluluk açısından değerlendirir. Geçişe hazır olma denetimi, Azure SQL Yönetilen Örneği, Azure SQL Veritabanı veya Azure Sanal Makineler'de SQL Server (Azure VM) hedefleri için geçiş engelleyicilerini tanımlar.
Değerlendirmeyi çalıştırmak için:
- Geçiş giriş sayfasında Değerlendirmeyi Çalıştır'ı seçin.
- Araç, ayrıntılı bulguları içeren bir HTML raporu oluşturur.
- Aşağıdakiler tarafından belirlenen hedef önerileri gözden geçirin:
- En az engelleme sorunu olan geçiş yolu
- En az el ile müdahale gerektiren geçiş etkinlikleri
Tavsiye
Ayrıntılı ölçümlere sahip performans tabanlı boyutlandırma önerileri için geçişe hazırlık değerlendirmesi yöntemini, Azure Arc tarafından etkinleştirilen SQL Server geçişinde açıklanan şekilde kullanmayı göz önünde bulundurun.
Değerlendirme sonuçları hem örnek hazırlığı hem de veritabanı hazırlığı hakkında içgörüler sağlar. Hazırlık kategorileri aşağıdaki tabloda açıklanmıştır:
| Kategori | Açıklama |
|---|---|
| Ready | Veritabanları herhangi bir değişiklik gerektirmeden hedefe geçirilebilir. |
| Uyarılarla hazır | Bazı engel teşkil etmeyen sorunlar var. Geçiş, veritabanında veya uygulamada değişiklik yapmadan devam edebilir. |
| Hazır değil | Geçiş engelleme sorunları var. Bu sorunlar, hedef ortama geçmeden önce düzeltme gerektirir. Rapor, geçiş öncesinde düzeltilmesi gereken tanımlanmış sorunların listesini içerir. |
Hedefi seçin
Değerlendirme tamamlandığında geçiş hedefinizi ayarlayın:
Azure SQL Hub erişmek için Provision Target öğesini seçin.
Azure SQL Hub'dan tek bir bölmeden herhangi bir SQL hedef türü oluşturabilirsiniz:
- Azure SQL Veritabanı
- Azure SQL Yönetilen Örneği
- Azure VM'de SQL Server
Verileri taşı
Geçiş giriş sayfasında Verileri geçir'i seçin. Ardından hedefinize ve gereksinimlerinize göre uygun geçiş yöntemini seçebilirsiniz.
SQL Yönetilen Örneği ("SQL Yönetilen Örneği" bağlantısı)
- SQL Yönetilen Örneği bağlantısı ayarlamak için SQL Yönetilen Örneği link kullanın.
- En düşük kapalı kalma süresiyle neredeyse anlık veri replikasyonunu sağlar.
Yedekleme ve geri yükleme
- SQL Server geçişi için SSMS yedekleme ve geri yükleme işlevini kullanın.
- Daha küçük veritabanları için veya kapalı kalma süresi kabul edilebilir olduğunda uygundur.
Azure Veritabanı Geçiş Hizmeti (Azure DMS)
- Kurumsal sınıf geçişler için Azure DMS'a yönlendirir.
- Tüm hedef türleri (SQL Veritabanı, SQL Yönetilen Örneği ve Azure VM) destekler.
- Hem çevrimdışı hem de çevrimiçi geçiş seçenekleri sağlar.
- Büyük ölçekli veya karmaşık geçişler için önerilir.
Geçişi izleme
Geçiş ilerlemenizi takip edin ve kesme işlemi gerçekleştirin.
- Azure için DMS geçişlerinde: Azure DMS izleme panosunu kullanın.
- Yönetilen Örnek bağlantı geçişleri için: SQL Yönetilen Örnek bağlantısı özelliği üzerinden izleyin.
SQL Server yükseltme
SSMS, Azure geçişe ek olarak veritabanı uyumluluk yükseltme özellikleri sağlar. Yükseltme değerlendirmesi, hataya neden olan değişiklikler, davranış değişiklikleri ve kullanım dışı özelliklerle ilgili uyumluluk sorunlarını tanımlar. Rapor ayrıca platformlar arası veritabanı geçişi için bir özellik eşlik denetimi sağlar.
Yükseltme değerlendirmesi
- SQL Server'ın daha yeni bir sürümüne geç bölümünden Yükseltme Değerlendirmesi öğesini seçin.
- Araç, uyumluluk düzeyi yükseltme hazırlığını değerlendirir.
- Rapordaki hataya neden olan değişiklikleri ve kullanım dışı bırakılan özellikleri gözden geçirin.
Veritabanı yükseltmesi
- SQL Server'i Yükselt bölümüne SQL Server'ın daha yüksek sürümüne yükseltme kısmından gidin.
- Veritabanını Yükseltme adımlarını izleyin.
- Uyumluluk düzeyi yükseltmesini en az kesintiyle gerçekleştirin.
En iyi uygulamalar
- Olası sorunları erken belirlemek için geçişi planlamadan önce her zaman değerlendirmeleri çalıştırın.
- Daha doğru performans tabanlı boyutlandırma için kullanılabilir olduğunda Arc özellikli değerlendirmeyi kullanın.
- Minimum kesinti süresi gerektiren üretim veritabanları için çevrimiçi geçişi (Managed Instance bağlantısı veya Azure DMS çevrimiçi) seçin.
- Üretim geçişi öncesinde üretim dışı ortamlarda kapsamlı bir şekilde test edin.
- En iyi yapılandırmayı sağlamak için geçiş sırasında ve sonrasında performansı izleyin.
- Son kullanıcılar üzerindeki etkisini en aza indirmek için trafiğin az olduğu dönemlerde tam geçiş pencerelerini planlayın.
Geçiş seçenekleri karşılaştırması
| Geçiş yöntemi | Hedef türler | Kesinti süresi | En iyi kullanım alanı: |
|---|---|---|---|
| SSMS Managed Instance bağlantısı | SQL Yönetilen Örneği | Minimal (çevrimiçi) | Üretim veritabanları, sürekli eşitleme |
| Yedekleme ve geri yükleme | Tümü | Orta ila yüksek | Zamanlanmış kapalı kalma süresi |
| Log gönderimi | SQL Yönetilen Örneği | Düşük-orta | Büyük veritabanları, geleneksel yaklaşım |
| Azure DMS | Tümü | En az veya hiç | Kurumsal geçişler, birden çok veritabanı |
Bilinen sorunlar
Geçiş sırasında aşağıdaki yaygın sorunlar oluşabilir. Bunları ele almak için önerilen çözümleri kullanın.
Değerlendirme başarısız oluyor
- Kaynak veritabanına bağlantıyı doğrulayın.
- Sistem kataloğu erişimi için kullanıcı izinlerini denetleyin.
- SSMS'nin güncel olduğundan emin olun.
Geçiş performansı yavaş
- Kaynak ve Azure arasındaki ağ bant genişliğini denetleyin.
- Hedef katman boyutlandırma önerilerini gözden geçirin.
- Büyük veri aktarımları için Azure ExpressRoute kullanmayı göz önünde bulundurun.
Geçiş doğrulaması başarısız oldu
- Veri bütünlüğü denetimlerini doğrulayın.
- Hedef platformla uygulama uyumluluğunu gözden geçirin.
- Değerlendirme raporundaki engelleme sorunlarını denetleyin.