Azure SQL Veritabanı'na geçişe hazırlanın - Azure Arc'ta SQL Server geçişi

Şunlar için geçerlidir: SQL Server

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:

Ö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:

  1. 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.
  2. Çalışma zamanını kaydetmek için göç deneyimi tarafından sağlanan kimlik doğrulama anahtarını kullanın.
  3. 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.

Sonraki adım