Geçişe genel bakış: Azure SQL Yönetilen Örneği SQL Server

Şunlar için geçerlidir: Azure SQL Yönetilen Örneği

SQL Server veritabanlarınızı Azure SQL Yönetilen Örneği geçirmeye yönelik seçenekler ve önemli noktalar hakkında bilgi edinin.

Şirket içinde veya üzerinde çalışan SQL Server veritabanlarını geçirebilirsiniz:

  • Azure Sanal Makineler'da SQL Server.
  • Amazon Web Services (AWS) Elastic Compute Cloud (EC2).
  • Google Cloud Platform'da (GCP) İşlem Altyapısı.
  • Amazon RDS
  • GCP'de SQL Server için Cloud SQL.

Diğer geçiş kılavuzları için bkz. Veritabanı Geçişi.

Genel Bakış

Azure SQL Yönetilen Örneği, sanal makineleri veya işletim sistemlerini yönetmek zorunda kalmadan tam olarak yönetilen bir hizmet gerektiren SQL Server iş yükleri için önerilen bir hedef seçenektir. SQL Yönetilen Örneği, en az uygulama veya veritabanı değişikliğiyle şirket içi uygulamalarınızı Azure'a taşımanızı sağlar. Yerel sanal ağ desteğiyle örneklerinizin tam yalıtımını sağlar.

Geçiş hedefinizin desteklenebilirliğini doğrulamak için Azure SQL Yönetilen Örneği'da bulunan SQL Server veritabanı altyapısı özelliklerini gözden geçirmeyi unutmayın.

Dikkat edilmesi gerekenler

Geçiş seçeneklerini değerlendirirken göz önünde bulundurmanız gereken temel faktörler şunlardır:

  • Sunucu ve veritabanı sayısı
  • Veritabanlarının boyutu
  • Geçiş işlemi sırasında kabul edilebilir iş kapalı kalma süresi

SQL Server veritabanlarınızı SQL Yönetilen Örneği geçirmenin temel avantajlarından biri, örneğin tamamını veya tek tek veritabanlarının yalnızca bir alt kümesini geçirmeyi seçebilmenizdir. Geçiş işleminize aşağıdakileri eklemeyi dikkatle planlayın:

  • Aynı örneğe birlikte bulunması gereken tüm veritabanları
  • Oturum açma bilgileri, kimlik bilgileri, SQL Aracısı işleri ve işleçleri ve sunucu düzeyinde tetikleyiciler dahil olmak üzere uygulamanız için gereken örnek düzeyinde nesneler

Not

Azure SQL Yönetilen Örneği, kritik senaryolarda bile yüzde 99,99 kullanılabilirlik garantisi sağlar. SQL Yönetilen Örneği'daki bazı özelliklerin neden olduğu ek yük devre dışı bırakılamaz. Daha fazla bilgi için bkz. SQL Yönetilen Örneği ile SQL Server blog girdisi arasındaki performans farklılıklarının temel nedenleri.

Uygun bir hedef seçin

Azure Data Studio için Azure SQL geçiş uzantısını kullanarak doğru boyutlu Azure SQL Yönetilen Örneği önerisini alabilirsiniz. Uzantı, iş yükünüzün performans gereksinimlerini en düşük maliyetle karşılayan doğru boyutlu Azure önerisi sağlamak için kaynak SQL Server örneğinizden performans verilerini toplar. Daha fazla bilgi edinmek için bkz. Şirket içi SQL Server veritabanlarınız için doğru boyutlu Azure önerisini alma

Aşağıdaki genel yönergeler, performans temelinizin eşleşmesine yardımcı olmak için doğru hizmet katmanını ve SQL Yönetilen Örneği özelliklerini seçmenize yardımcı olabilir:

  • SQL Server örneğinizin kullandığı çekirdek sayısıyla eşleşen bir yönetilen örnek sağlamak için CPU kullanım temelini kullanın. Kaynakları donanım yapılandırma özellikleriyle eşleşecek şekilde ölçeklendirmek gerekebilir.
  • Bellek ayırmanızla uygun şekilde eşleşen bir sanal çekirdek seçeneği belirlemek için bellek kullanım temelini kullanın.
  • Genel Amaçlı (5 ms'den uzun gecikme süresi) ile İş Açısından Kritik (3 ms'den kısa gecikme süresi) hizmet katmanları arasında seçim yapmak için dosya alt sisteminin temel G/Ç gecikmesini kullanın.
  • Beklenen G/Ç performansını elde etmek üzere verilerin ve günlük dosyalarının boyutunu önceden ayırmak için temel aktarım hızını kullanın.

Dağıtım sırasında işlem ve depolama kaynaklarını seçebilir ve ardından uygulamanız için kapalı kalma süresine neden olmadan Azure portal kullanarak bunları değiştirebilirsiniz.

Önemli

Yönetilen örnekler için sanal ağ gereksinimlerindeki herhangi bir tutarsızlık, yeni örnekler oluşturmanızı veya mevcut örnekleri kullanmanızı engelleyebilir. Yeni ağlar oluşturma ve mevcut ağları yapılandırma hakkında daha fazla bilgi edinin.

Azure SQL Yönetilen Örneği'da hedef hizmet katmanının (Genel Amaçlı ve İş Açısından Kritik) seçilmesinde dikkat edilmesi gereken bir diğer önemli nokta, OLTP gibi yalnızca İş Açısından Kritik katmanında kullanılabilen In-Memory özelliklerin kullanılabilirliğidir.

VM alternatifi SQL Server

İşletmenizin Azure'da SQL Server Sanal Makineler Azure SQL Yönetilen Örneği daha uygun bir hedef haline getiren gereksinimleri olabilir.

İşletmeniz için aşağıdaki koşullardan biri geçerliyse bunun yerine SQL Server bir sanal makineye (VM) geçmeyi göz önünde bulundurun:

  • SQL Server ile aynı sanal makineye üçüncü taraf veya özel aracılar yüklemek gibi işletim sistemine veya dosya sistemine doğrudan erişime ihtiyacınız vardır.
  • FileStream/FileTable, PolyBase ve örnekler arası işlemler gibi hala desteklenmeyen özelliklere katı bağımlılığınız vardır.
  • belirli bir SQL Server (örneğin, 2012) sürümünde kalmalısınız.
  • İşlem gereksinimleriniz yönetilen örnek tekliflerinden (örneğin bir sanal çekirdek) çok daha düşüktür ve veritabanı birleştirme kabul edilebilir bir seçenek değildir.

Geçiş araçları

Aşağıdaki geçiş araçlarını öneririz:

Teknoloji Açıklama
Azure Data Studio için Azure SQL geçiş uzantısı Azure Data Studio için Azure SQL geçiş uzantısı, Azure Data Studio'da hem SQL Server değerlendirme hem de geçiş özelliklerini sağlar. Çevrimiçi (minimum kapalı kalma süresi gerektiren geçişler için) veya çevrimdışı (geçiş süresi boyunca kapalı kalma süresinin devam ettiği geçişler için) geçişleri destekler.
Azure Geçişi Bu Azure hizmeti, VMware üzerinde büyük ölçekte SQL veri varlığınızı keşfetmenize ve değerlendirmenize yardımcı olur. Azure SQL dağıtım önerileri, hedef boyutlandırma ve aylık tahminler sağlar.
Azure Veritabanı Geçiş Hizmeti Bu Azure hizmeti, geçiş işlemi sırasında kapalı kalma süresini karşılayabilen uygulamalar için çevrimdışı modda geçişi destekler. Çevrimiçi modda sürekli geçişten farklı olarak çevrimdışı mod geçişi, kaynaktan hedefe tam veritabanı yedeklemesinin tek seferlik geri yüklemesini çalıştırır.
Yerel yedekleme ve geri yükleme SQL Yönetilen Örneği, yerel SQL Server veritabanı yedeklemelerinin (.bak dosyaları) geri yüklenmesini destekler. Bu, Azure Depolama'ya tam veritabanı yedeklemeleri sağlayabilen müşteriler için en kolay geçiş seçeneğidir.
Günlük Yeniden Yürütme Hizmeti Bu bulut hizmeti, SQL Server günlük gönderim teknolojisine dayalı olarak SQL Yönetilen Örneği için etkinleştirilir. Bu, Azure Depolama'ya tam, değişiklik ve günlük veritabanı yedeklemeleri sağlayabilen müşteriler için bir geçiş seçeneğidir. Günlük Yeniden Yürütme Hizmeti, yedekleme dosyalarını Azure Blob Depolama'dan SQL Yönetilen Örneği geri yüklemek için kullanılır.
Yönetilen Örnek bağlantısı Bu özellik, Always On teknolojisini kullanarak Yönetilen Örneğe çevrimiçi geçişe olanak tanır. Geçiş devam ederken Yönetilen Örnekte veritabanının R/O modunda erişilebilir olmasını gerektiren, geçişi uzun süre (haftalar veya aylar) boyunca çalıştırması gereken, İş Açısından Kritik hizmet katmanına doğru çevrimiçi çoğaltma gerektiren müşteriler ve en yüksek performanslı en düşük kapalı kalma süresi geçişi gerektiren müşteriler için geçiş seçeneğidir.

Aşağıdaki tabloda alternatif geçiş araçları listelenir:

Teknoloji Açıklama
İşlem çoğaltması kaynak SQL Server veritabanı tablolarındaki verileri, işlem tutarlılığını korurken yayımcı-abone türü geçiş seçeneği sağlayarak SQL Yönetilen Örneği çoğaltabilirsiniz.
Toplu kopyalama Toplu kopyalama programı (bcp) aracı, bir SQL Server örneğindeki verileri bir veri dosyasına kopyalar. Aracı kullanarak kaynağınızdaki verileri dışarı aktarın ve veri dosyasını hedef SQL yönetilen örneğine aktarın.

Verileri Azure SQL Yönetilen Örneği taşımaya yönelik yüksek hızlı toplu kopyalama işlemleri için, paralel kopyalama görevlerinden yararlanarak aktarım hızını en üst düzeye çıkarmak için Akıllı Toplu Kopyalama aracını kullanabilirsiniz.
Dışarı Aktarma Sihirbazı/BACPAC BACPAC , veritabanının şemasını ve verilerini kapsülleyen .bacpac uzantısına sahip bir Windows dosyasıdır. BACPAC kullanarak hem SQL Server bir kaynaktan verileri dışarı aktarabilir hem de verileri Azure SQL Yönetilen Örneği'a geri aktarabilirsiniz.
Azure Data Factory Azure Data Factory'daki Kopyalama etkinliği, yerleşik bağlayıcılar ve tümleştirme çalışma zamanı kullanarak verileri kaynak SQL Server veritabanlarından SQL Yönetilen Örneği geçirir.

Data Factory, verileri SQL Server kaynaklardan SQL Yönetilen Örneği taşımak için çok çeşitli bağlayıcıları destekler.

Geçiş seçeneklerini karşılaştırma

İş gereksinimlerinize uygun yolu seçmek için geçiş seçeneklerini karşılaştırın.

Aşağıdaki tabloda önerilen geçiş seçenekleri karşılaştırılır:

Geçiş seçeneği Kullanılması gereken durumlar Dikkat edilmesi gerekenler
Azure Data Studio için Azure SQL geçiş uzantısı - Tek veritabanlarını veya birden çok veritabanını uygun ölçekte geçirme.
- Hem çevrimiçi (en düşük kapalı kalma süresi) hem de çevrimdışı (kabul edilebilir kapalı kalma süresi) modlarında çalıştırılabilir.

Desteklenen kaynaklar:
- SQL Server (2005 -2019) şirket içi veya Azure VM
- Amazon EC2
- GCP İşlem SQL Server VM
- Kurulumu kolay ve kullanmaya başlama.
- Şirket içi SQL Server ve yedeklemelere erişmek için şirket içinde barındırılan tümleştirme çalışma zamanının ayarlanmasını gerektirir.
- Hem değerlendirme hem de geçiş özelliklerini içerir.
Azure Veritabanı Geçiş Hizmeti - Tek veritabanlarını veya birden çok veritabanını uygun ölçekte geçirme.
- Hem çevrimiçi (en düşük kapalı kalma süresi) hem de çevrimdışı modlarda çalıştırılabilir.

Desteklenen kaynaklar:
- SQL Server (2005 -2019) şirket içi veya Azure VM
- Amazon EC2
- GCP İşlem SQL Server VM
- Büyük ölçekte geçişler PowerShell aracılığıyla otomatikleştirilebilir.
- Geçişi tamamlama süresi veritabanı boyutuna bağlıdır ve yedekleme ve geri yükleme süresinden etkilenir.
- Yeterli kapalı kalma süresi gerekebilir.
Yerel yedekleme ve geri yükleme - Tek tek iş kolu uygulama veritabanlarını geçirin.
- Ayrı bir geçiş hizmeti veya aracı olmadan hızlı ve kolay geçiş.

Desteklenen kaynaklar:
- SQL Server (2005 -2019) şirket içi veya Azure VM
- Amazon EC2
- GCP İşlem SQL Server VM
- Veritabanı yedeklemesi Azure Blob Depolama veri aktarımını iyileştirmek için birden çok iş parçacığı kullanır, ancak iş ortağı bant genişliği ve veritabanı boyutu aktarım hızını etkileyebilir.
- Kapalı kalma süresi, tam yedekleme ve geri yükleme gerçekleştirmek için gereken süreyi (veri işleminin boyutudur) barındırmalıdır.
Günlük Yeniden Yürütme Hizmeti - Tek tek iş kolu uygulama veritabanlarını geçirin.
- Veritabanı geçişleri için daha fazla denetim gerekir.

Desteklenen kaynaklar:
- SQL Server (2008 -2019) şirket içi veya Azure VM
- Amazon EC2
- GCP İşlem SQL Server VM
- Geçiş, SQL Server üzerinde tam veritabanı yedeklemeleri yapmayı ve yedekleme dosyalarını Azure Blob Depolama kopyalamayı gerektirir. Günlük Yeniden Yürütme Hizmeti, yedekleme dosyalarını Azure Blob Depolama'dan SQL Yönetilen Örneği geri yüklemek için kullanılır.
- Geçiş işlemi sırasında geri yüklenen veritabanları geri yükleme modunda olur ve işlem tamamlanana kadar okuma veya yazma iş yükleri için kullanılamaz.
Azure SQL Yönetilen Örneği için bağlantı özelliği - Tek tek iş kolu uygulama veritabanlarını geçirin.
- Veritabanı geçişleri için daha fazla denetim gerekir.
- Minimum kapalı kalma süresi geçişi gereklidir.

Desteklenen kaynaklar:
- SQL Server (2016 -2019) şirket içi veya Azure VM
- Amazon EC2
- GCP İşlem SQL Server VM
- Geçiş, SQL Server ile SQL Yönetilen Örneği arasında bir ağ bağlantısı kurmayı ve iletişim bağlantı noktalarını açmayı gerektirir.
- Veritabanını gerçek zamanlıya yakın bir şekilde çoğaltmak için Always On kullanılabilirlik grubu teknolojisini kullanarak SQL Server veritabanının tam çoğaltmasını SQL Yönetilen Örneği.
- Veritabanı, geçiş devam ederken SQL Yönetilen Örneği salt okunur erişim için kullanılabilir.
- En düşük kapalı kalma süresiyle geçiş sırasında en iyi performansı sağlar.

Aşağıdaki tablo alternatif geçiş seçeneklerini karşılaştırır:

Yöntem veya teknoloji Kullanılması gereken durumlar Dikkat edilmesi gerekenler
İşlem çoğaltması - Kaynak veritabanı tablolarındaki değişiklikleri sürekli olarak hedef SQL Yönetilen Örneği veritabanı tablolarına yayımlayarak geçiş yapın.
- Seçili tabloların (veritabanının alt kümesi) tam veya kısmi veritabanı geçişleri yapın.

Desteklenen kaynaklar:
- bazı sınırlamalarla SQL Server (2012 -2019)
- Amazon EC2
- GCP İşlem SQL Server VM

- Kurulum, diğer geçiş seçeneklerine kıyasla nispeten karmaşıktır.
- Verileri geçirmek için sürekli çoğaltma seçeneği sağlar (veritabanlarını çevrimdışına almadan).
- kaynak SQL Server örneğinde yayımcıyı ayarlarken işlem çoğaltmasının dikkate alınması gereken sınırlamaları vardır. Daha fazla bilgi edinmek için bkz. Nesneleri yayımlama sınırlamaları .
- Çoğaltma etkinliğini izleme özelliği kullanılabilir.
Toplu kopyalama - Tam veya kısmi veri geçişleri yapın.
- Kapalı kalma süresini karşılayabilir.

Desteklenen kaynaklar:
- SQL Server (2005 -2019) şirket içi veya Azure VM
- Amazon EC2
- Amazon RDS
- GCP İşlem SQL Server VM
- Verileri kaynaktan dışarı aktarmak ve hedefe aktarmak için kapalı kalma süresi gerektirir.
- Dışarı veya içeri aktarmada kullanılan dosya biçimleri ve veri türlerinin tablo şemalarıyla tutarlı olması gerekir.
Dışarı Aktarma Sihirbazı/BACPAC - Tek tek iş kolu uygulama veritabanlarını geçirin.
- Daha küçük veritabanları için uygundur.
Ayrı bir geçiş hizmeti veya aracı gerektirmez.

Desteklenen kaynaklar:
- SQL Server (2005 -2019) şirket içi veya Azure VM
- Amazon EC2
- Amazon RDS
- GCP İşlem SQL Server VM

- Verilerin kaynakta dışarı aktarılması ve hedefte içeri aktarılması gerektiğinden kapalı kalma süresi gerektirir.
- Dışarı veya içeri aktarmada kullanılan dosya biçimlerinin ve veri türlerinin kesilmesi veya veri türü uyuşmazlığı hatalarından kaçınmak için tablo şemalarıyla tutarlı olması gerekir.
- Çok sayıda nesne içeren bir veritabanını dışarı aktarmak için geçen süre önemli ölçüde daha yüksek olabilir.
Azure Data Factory - Kaynak SQL Server veritabanlarından verileri geçirme ve/veya dönüştürme.
- Birden çok veri kaynağındaki verileri Azure SQL Yönetilen Örneği birleştirmek genellikle iş zekası (BI) iş yüklerine yöneliktir.
- Verileri kaynaktan hedefe taşımak için Data Factory'de veri taşıma işlem hatları oluşturulmasını gerektirir.
- Maliyet önemli bir konudur ve işlem hattı tetikleyicileri, etkinlik çalıştırmaları ve veri taşıma süresi gibi faktörleri temel alır.

Özellik birlikte çalışabilirliği

Diğer SQL Server özellikleri kullanan iş yüklerini geçirirken dikkat edilmesi gereken daha fazla nokta vardır.

SQL Server Integration Services

Azure Veritabanı Geçiş Hizmeti kullanarak SSISDB'deki SQL Server Integration Services (SSIS) paketlerini ve projelerini Azure SQL Yönetilen Örneği geçirin.

Geçiş için yalnızca SQL Server 2012'den başlayarak SSISDB'deki SSIS paketleri desteklenir. Geçiş öncesinde eski SSIS paketlerini dönüştürün. Daha fazla bilgi edinmek için proje dönüştürme öğreticisine bakın.

SQL Server Reporting Services

SQL Server Reporting Services (SSRS) raporlarını Power BI'daki sayfalandırılmış raporlara geçirebilirsiniz. Raporlarınızı hazırlamanıza ve geçirmenize yardımcı olması için RDL Geçiş Aracı'nı kullanın. Microsoft, müşterilerin SSRS sunucularından Power BI'a Rapor Tanım Dili (RDL) raporlarını geçirmelerine yardımcı olmak için bu aracı geliştirdi. GitHub üzerinden sunulan bu araçla birlikte geçiş senaryosunun tüm aşamalarını kapsayan belgeler de sunulmaktadır.

SQL Server Analysis Services

SQL Server 2012 ve sonraki sürümlerin tablosal modellerini SQL Server Analysis Services, Azure'daki Analysis Services tablolu modeli için bir hizmet olarak platform (PaaS) dağıtım modeli olan Azure Analysis Services geçirilebilir. Bu video öğreticisinde şirket içi modelleri Azure Analysis Services geçirme hakkında daha fazla bilgi edinebilirsiniz.

Alternatif olarak, yeni XMLA okuma/yazma uç noktalarını kullanarak şirket içi Analysis Services tablolu modellerinizi Power BI Premium geçirmeyi de düşünebilirsiniz.

Yüksek kullanılabilirlik

SQL Server yüksek kullanılabilirlik özellikleri Always On yük devretme kümesi örnekleri ve Always On kullanılabilirlik grupları hedef SQL yönetilen örneğinde eskir. Yüksek kullanılabilirlik mimarisi, SQL Yönetilen Örneği için hem Genel Amaçlı (standart kullanılabilirlik modeli) hem de İş Açısından Kritik (premium kullanılabilirlik modeli) hizmet katmanlarında yerleşik olarak bulunur. Premium kullanılabilirlik modeli, salt okunur amaçlarla ikincil düğümlerden birine bağlanmaya olanak tanıyan okuma ölçeğini genişletme de sağlar.

otomatik yük devretme grupları özelliği, SQL Yönetilen Örneği dahil edilen yüksek kullanılabilirlik mimarisinin ötesinde, yönetilen örnekteki veritabanlarının başka bir bölgeye çoğaltılmasını ve yük devretmesini yönetmenize olanak tanır.

SQL Aracısı işleri

SQL Aracısı işlerini geçirmek için çevrimdışı Azure Veritabanı Geçiş Hizmeti seçeneğini kullanın. Aksi takdirde, SQL Server Management Studio kullanarak Transact-SQL'deki (T-SQL) işleri betikleyin ve bunları hedef SQL yönetilen örneğinde el ile yeniden oluşturun.

Önemli

Şu anda Azure Veritabanı Geçiş Hizmeti yalnızca T-SQL alt sistem adımlarına sahip işleri desteklemektedir. SSIS paketi adımlarını içeren işlerin el ile geçirilmesi gerekir.

Oturum açma bilgileri ve gruplar

çevrimdışı modda Veritabanı Geçiş Hizmeti kullanarak SQL oturum açma bilgilerini SQL Server kaynaktan Azure SQL Yönetilen Örneği taşıyın. Oturum açma bilgilerini hedef SQL yönetilen örneğine geçirmek için Geçiş Sihirbazı'ndaki Oturum açma bilgilerini seç bölmesini kullanın.

Varsayılan olarak, Azure Veritabanı Geçiş Hizmeti yalnızca SQL oturum açma bilgilerinin geçirilmesini destekler. Ancak, Windows oturum açma bilgilerinin geçişini şu şekilde etkinleştirebilirsiniz:

  • Hedef SQL yönetilen örneğinin Azure Active Directory (Azure AD) okuma erişimine sahip olduğundan emin olma. Genel Yönetici rolüne sahip bir kullanıcı, Azure portal aracılığıyla bu erişimi yapılandırabilir.
  • windows kullanıcı veya grup oturum açma geçişlerini etkinleştirmek için Azure Veritabanı Geçiş Hizmeti yapılandırma. Bunu Yapılandırma sayfasındaki Azure portal aracılığıyla ayarlarsınız. Bu ayarı etkinleştirdikten sonra değişikliklerin etkili olması için hizmeti yeniden başlatın.

Hizmeti yeniden başlattıktan sonra Windows kullanıcı veya grup oturum açma işlemleri, geçiş için kullanılabilecek oturum açma bilgileri listesinde görünür. Geçirdiğiniz tüm Windows kullanıcı veya grup oturum açma işlemleri için ilişkili etki alanı adını sağlamanız istenir. Hizmet kullanıcı hesapları (ETKI alanı adı NT AUTHORITY olan hesaplar) ve sanal kullanıcı hesapları (etki alanı adı NT SERVICE olan hesaplar) desteklenmez. Daha fazla bilgi edinmek için bkz. SQL Server örnekteki Windows kullanıcılarını ve gruplarını T-SQL kullanarak Azure SQL Yönetilen Örneği geçirme.

Alternatif olarak, Microsoft veri geçişi mimarları tarafından özel olarak tasarlanmış PowerShell yardımcı programını kullanabilirsiniz. Yardımcı program, oturum açma bilgilerini yeniden oluşturmak ve kaynaktan hedefe veritabanı kullanıcılarını seçmek için bir T-SQL betiği oluşturmak için PowerShell kullanır.

PowerShell yardımcı programı, Windows Server Active Directory hesapları otomatik olarak Azure AD hesaplarıyla eşler ve kaynak Active Directory örneğinde her oturum açma işlemi için bir UPN araması yapabilir. Yardımcı program betikleri özel sunucu ve veritabanı rollerinin yanı sıra rol üyeliği ve kullanıcı izinleri. Kapsanan veritabanları henüz desteklenmemektedir ve olası SQL Server izinlerinin yalnızca bir alt kümesi betik oluşturulur.

Şifreleme

Saydam Veri Şifrelemesi ile korunan veritabanlarını yerel geri yükleme seçeneğini kullanarak yönetilen bir örneğe geçirirken, veritabanı geri yüklemesinden önceilgili sertifikayı kaynak SQL Server örneğinden hedef SQL yönetilen örneğine geçirin.

Sistem veritabanları

Sistem veritabanlarının geri yüklenmesi desteklenmez. Örnek düzeyinde nesneleri geçirmek için (ve msdb veritabanlarında master depolanır), T-SQL kullanarak betik oluşturun ve ardından hedef yönetilen örnekte yeniden oluşturun.

In-Memory OLTP (bellek için iyileştirilmiş tablolar)

SQL Server bir In-Memory OLTP özelliği sağlar. İşlem işleme için yüksek aktarım hızı ve düşük gecikme süresi gereksinimlerine sahip iş yüklerini çalıştırmak için bellek için iyileştirilmiş tabloların, bellek için iyileştirilmiş tablo türlerinin ve yerel olarak derlenmiş SQL modüllerinin kullanılmasına olanak tanır.

Önemli

In-Memory OLTP yalnızca Azure SQL Yönetilen Örneği İş Açısından Kritik katmanında desteklenir. Genel Amaçlı katmanında desteklenmez.

Şirket içi SQL Server örneğinizde bellek için iyileştirilmiş tablolar veya bellek için iyileştirilmiş tablo türleri varsa ve Azure SQL Yönetilen Örneği geçirmek istiyorsanız şunlardan birini yapmalısınız:

  • In-Memory OLTP'yi destekleyen hedef SQL yönetilen örneğiniz için İş Açısından Kritik katmanını seçin.

  • Azure SQL Yönetilen Örneği'da Genel Amaçlı katmanına geçmek istiyorsanız, veritabanlarınızı geçirmeden önce bellek için iyileştirilmiş tabloları, bellek için iyileştirilmiş tablo türlerini ve bellek için iyileştirilmiş nesnelerle etkileşim kuran yerel olarak derlenmiş SQL modüllerini kaldırın. Genel Amaçlı katmanına geçiş öncesinde kaldırılması gereken tüm nesneleri tanımlamak için aşağıdaki T-SQL sorgusunu kullanabilirsiniz:

    SELECT * FROM sys.tables WHERE is_memory_optimized=1
    SELECT * FROM sys.table_types WHERE is_memory_optimized=1
    SELECT * FROM sys.sql_modules WHERE uses_native_compilation=1
    

Bellek içi teknolojiler hakkında daha fazla bilgi edinmek için bkz. Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği bellek içi teknolojileri kullanarak performansı iyileştirme.

Gelişmiş özellikler

SQL Yönetilen Örneği'daki gelişmiş bulut tabanlı özelliklerden yararlanmayı unutmayın. Örneğin, hizmet bunu sizin için yaptığı için yedeklemeleri yönetme konusunda endişelenmenize gerek yoktur. Bekletme süresi içinde belirli bir noktaya geri yükleyebilirsiniz. Ayrıca, yüksek kullanılabilirlik yerleşik olduğundan, yüksek kullanılabilirliği ayarlama konusunda endişelenmeniz gerekmez.

Güvenliği güçlendirmek için Azure AD kimlik doğrulaması, denetim, tehdit algılama, satır düzeyi güvenlik ve dinamik veri maskeleme kullanmayı göz önünde bulundurun.

gelişmiş yönetim ve güvenlik özelliklerine ek olarak, SQL Yönetilen Örneği iş yükünüzü izlemenize ve ayarlamanıza yardımcı olabilecek gelişmiş araçlar sağlar. Azure SQL Analytics, büyük bir yönetilen örnek kümesini merkezi bir şekilde izlemenizi sağlar. Yönetilen örneklerde otomatik ayarlama, SQL planı yürütme performansınızı sürekli izler ve tanımlanan performans sorunlarını otomatik olarak çözer.

Bazı özellikler yalnızca veritabanı uyumluluk düzeyi en son uyumluluk düzeyine (150) değiştirildikten sonra kullanılabilir.

Geçiş varlıkları

Daha fazla yardım için, gerçek dünya geçiş projeleri için geliştirilen aşağıdaki kaynaklara bakın.

Varlık Açıklama
Veri iş yükü değerlendirme modeli ve aracı Bu araç, bir iş yükü için önerilen "en uygun" hedef platformları, bulut hazırlığı ve uygulama/veritabanı düzeltme düzeyi sağlar. Hedef platformlar için otomatik ve tekdüzen bir karar süreci sağlayarak büyük emlak değerlendirmelerini hızlandırmaya yardımcı olan basit, tek tıklamayla hesaplama ve rapor oluşturma özelliği sunar.
Şirket içi SQL Server oturum açma bilgilerini Azure SQL Yönetilen Örneği taşıma yardımcı programı PowerShell betiği, oturum açma bilgilerini yeniden oluşturmak ve şirket içi SQL Server Azure SQL Yönetilen Örneği veritabanı kullanıcılarını seçmek için bir T-SQL komut betiği oluşturabilir. Araç, Windows Server Active Directory hesaplarının Azure AD hesaplarına otomatik olarak eşlenmesine ve ayrıca SQL Server yerel oturum açma bilgilerinin geçirilmesine olanak tanır.
Logman kullanarak perfmon veri toplama otomasyonu Perfmon verilerini toplamak (temel performansı anlamanıza yardımcı olmak için) ve geçiş hedefi önerileri almak için Logman aracını kullanabilirsiniz. Bu araç, uzak SQL Server örneğinde ayarlanan performans sayaçlarını oluşturacak, başlatacak, durduracak ve silecek komutu oluşturmak için logman.exe kullanır.

Bu kaynakları Data SQL Mühendislik ekibi geliştirdi. Bu ekibin temel şartı, microsoft'un Azure veri platformuna veri platformu geçiş projeleri için karmaşık modernleştirmenin engelini kaldırmak ve hızlandırmaktır.

Sonraki adımlar