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.
Bu makale, Azure Arc tarafından etkinleştirilen SQL Server örneğini Azure portalında Azure SQL Veritabanı'e geçiş için hazırlamanıza yardımcı olur.
Note
- Azure portalı üzerinden Azure SQL Veritabanı'ye geçiş şu anda önizleme aşamasında.
- Geçiş deneyiminiz hakkında doğrudan ürün grubuna geri bildirim sağlayabilirsiniz.
Prerequisites
SQL Server veritabanlarınızı Azure portalı üzerinden Azure SQL Veritabanı'e taşımak için aşağıdaki ön koşullara ihtiyacınız vardır:
- Etkin bir Azure aboneliği. Bir hesabınız yoksa, ücretsiz bir hesap oluşturun.
- SQL Server için Azure uzantının en son sürümüyleAzure Arc tarafından etkinleştirilen bir SQL Server örneği. Uzantıyı yükseltmek için Uzantıyı Yükselt'e bakınız.
- Bir hedef Azure SQL Veritabanı.
- Microsoft. DataMigration kaynak sağlayıcısıaboneliğinize kayıtlıdır.
- Kendi kendine barındırılan entegrasyon çalışma zamanından kaynak SQL Server örneğine ve hedef Azure SQL Veritabanı'e ağ bağlantısı.
Önemli
Azure SQL Veritabanı'ye çevrimiçi geçişler şu anda Azure Veritabanı Geçiş Hizmeti ile mümkün değil. Uygulama kesintisi, çevrimdışı geçiş başladığında başlar. Geçişi test ederek kesintinin kabul edilebilir olup olmadığını belirleyin.
İzinleri yapılandır
Göçü gerçekleştiren kullanıcının aşağıdaki Azure izinlerine ihtiyacı vardır:
- Hedef Azure SQL Veritabanı için katkı sağlayan rolü.
- Hedef Azure SQL Veritabanı'i içeren kaynak grubu için Okuyucu rolü.
- Azure Veritabanı Geçiş Hizmeti örneği oluşturmanız gerekiyorsa, abonelikte Sahip veya Katkıda Bulunan rolü.
Kaynak SQL Server oturum açma hesabı, kaynak veritabanındaki db_datareader rolüne üye olmalı ve VIEW ANY DEFINITION sunucu iznine sahip olmalıdır. Hedef giriş, hedef veritabanındaki db_owner rolünün bir üyesi olmalıdır.
Veritabanı şemasını taşırsanız, kaynak oturum açma hesabının db_owner rolüne sahip olması gerekir. Hedef giriş, ayrıca Azure SQL Veritabanı'ye geçiş için Permissions required bölümünde listelenen Azure SQL Veritabanı sunucu düzeyindeki rollere sahip olmalıdır.
Kendi kendine barındırılan tümleştirme runtime'ını yapılandırın.
Azure Veritabanı Geçiş Hizmeti, kaynak SQL Server örneğine erişmek ve veriyi Azure SQL Veritabanı'ye taşımak için kendi kendine barındırılan bir entegrasyon çalışma zamanı (SHIR) kullanır. Şema göçü için SHIR sürüm 5.37 veya daha sonrasını kullanın.
Göç deneyimi entegrasyon çalışma zamanını yapılandırmanızı istediğinde:
- En son kendi kendine barındırılan entegrasyon çalışma zamanını, kaynak SQL Server örneğine bağlanabilen ve hedef Azure SQL Veritabanı'e bağlanabilen bir bilgisayara indirin ve kurun.
- Çalışma zamanını kaydetmek için göç deneyimi tarafından sağlanan kimlik doğrulama anahtarını kullanın.
- Göçe başlamadan önce çalışma zamanı durumunun Çalışıyor olduğunu doğrulayın.
Ağ gereksinimleri, ölçeklendirme rehberliği ve kısıtlamalar için veritabanı göçleri için Kendi kendine barındırılan entegrasyon çalışma zamanına bakınız.
Note
Azure Veritabanı Geçiş Hizmeti ile veritabanı taşımaları için Azure Data Factory'de oluşturulan mevcut kendi kendine barındırılan entegrasyon çalışma zamanını kullanamazsınız.
Hedef veritabanını hazırla
Göçe başlamadan önce hedef Azure SQL Veritabanı'i oluşturun. Hizmet katmanının kaynak iş yükü için yeterli hesaplama ve depolama kapasitesine sahip olduğundan emin olun. Göç hızı hem hedef hizmet seviyesine hem de SHIR sunucusuna sunulan kaynaklara bağlıdır.
Hedef veritabanı gerekli tabloları içermiyorsa, göç sırasında şema göç seçeneğini seçin. Şemayı ayrı ayrı taşırsanız, veri taşınmasına başlamadan önce gerekli şema nesnelerini oluşturun.
Sınırlamalar
Azure SQL Veritabanı'e geçiş, çevrimdışı bir geçiştir. Azure Veritabanı Geçiş Hizmeti, veri taşımacılığı için Azure Data Factory boru hatları kullanıyor, bu yüzden Azure Data Factory sınırlar uygulanıyor. Başlamadan önce mevcut Azure SQL Veritabanı geçiş sınırlamalarını gözden geçirin.