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

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

SQL Server veritabanlarınızı Azure SQL Yönetilen Örneği geçirme seçenekleri ve dikkat edilmesi gerekenler hakkında bilgi edinin.

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

  • Sanal Makinelerde SQL Server
  • Amazon EC2 (Elastik İşlem Bulutu)
  • SQL Server için Amazon RDS (İlişkisel Veritabanı Hizmeti)
  • Google Compute Engine
  • SQL Server için Cloud SQL - GCP (Google Cloud Platform)

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ı sunar.

Geçiş hedefinizin desteklenebilir olduğunu doğrulamak için Azure SQL Yönetilen Örneği’nde kullanılabilen SQL Server veritabanı altyapısı özelliklerini gözden geçirmeyi unutmayın.

Dikkat edilmesi gereken noktalar

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 yerleştirilmesi 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 SQL Yönetilen Örneği ile SQL Server blog girdisi arasındaki performans farklılıklarının temel nedenleri bölümüne bakın.

Uygun bir hedef seçin

Doğru boyutlu Azure SQL Yönetilen Örneği önerisini almak için Azure Data Studio için Azure SQL geçiş uzantısını kullanabilirsiniz. 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 yönetilen bir ö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ı (gecikme süresi 5 ms'den uzun) ile İş Açısından Kritik (gecikme süresi 3 ms'den kısa) hizmet katmanları arasında seçim yapmak için dosya alt sisteminin temel G/Ç gecikme süresini kullanın.
  • Beklenen G/Ç performansına ulaşmak için 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ını 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 seçilmesinde dikkat edilmesi gereken bir diğer önemli nokta da (Genel Amaçlı ve İş Açısından Kritik) yalnızca İş Açısından Kritik katmanında kullanılabilen Bellek İçi OLTP gibi belirli özelliklerin kullanılabilirliğidir.

SQL Server VM alternatifi

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

Aşağıdaki koşullardan biri işletmeniz için geçerliyse bunun yerine bir SQL Server sanal makinesine (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.
  • SQL Server'ın belirli bir sürümünde kalmanız gerekir (örneğin, 2012).
  • İş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şi uzantısı Azure Veritabanı Geçiş hizmeti tarafından desteklenen Azure Data Studio için Azure SQL Geçişi uzantısı, geçiş hazırlığınızı anlamak, Azure kaynakları için doğru boyutlu SKU önerilerini almak ve SQL Server veritabanınızı Azure'a geçirmek için veritabanı gereksinimlerinizi değerlendirmenize yardımcı olur. PowerShell ve Azure CLI kullanarak tek veritabanlarını veya uygun ölçekte geçirebilirsiniz.
Azure Geçişi Bu Azure hizmeti, VMware'de SQL veri varlıklarınızı büyük ölçekte keşfetmenize ve değerlendirmenize yardımcı olur. Azure SQL dağıtım önerileri, hedef boyutlandırma ve aylık tahminler sağlar.
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 tam veritabanı yedeklemeleri sağlayabilen müşteriler için en kolay geçiş seçeneğidir.
Günlüğü Yeniden Yürütme Hizmeti Bu bulut hizmeti, SQL Server günlük gönderim teknolojisini temel alan SQL Yönetilen Örneği için etkinleştirilir. Bu, Azure Depolama 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 çevrimiçi geçişin SQL Yönetilen Örneği olanak tanır. Geçiş devam ederken SQL Yönetilen Örneği'daki veritabanının R/O modunda erişilebilir olmasını gerektiren, geçişi uzun süre (haftalar veya aylar) boyunca çalışır durumda tutması gereken ve İş Açısından Kritik için gerçek çevrimiçi çoğaltma gerektiren müşteriler için geçiş seçeneğidir. hizmet katmanı ve en yüksek performanslı en düşük kapalı kalma süresi geçişini gerektiren müşteriler için.

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

Teknoloji Açıklama
İşlem çoğaltması İşlem tutarlılığını korurken yayımcı-abone türü geçiş seçeneği sağlayarak kaynak SQL Server veritabanı tablolarındaki verileri SQL Yönetilen Örneği çoğaltabilirsiniz.
Toplu kopyalama Toplu kopyalama programı (bcp) aracı , 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 kaynağından verileri dışarı aktarabilir hem de verileri Azure SQL Yönetilen Örneği'a geri aktarabilirsiniz.
Azure Data Factory Azure Data Factory'deki Kopyalama etkinliği, yerleşik bağlayıcıları ve tümleştirme çalışma zamanını kullanarak verileri kaynak SQL Server veritabanlarından SQL Yönetilen Örneği geçirir.

Data Factory, verileri SQL Server kaynaklarından 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 ne zaman kullanılmalı Dikkat edilmesi gereken noktalar
Azure Data Studio için Azure SQL Geçişi uzantısı - Tek veritabanlarını veya uygun ölçekte geçirme.
- Hem çevrimiçi hem de çevrimdışı modlarda çalışabilir.

Desteklenen kaynaklar:
- Şirket içi veya Azure Sanal Makineler'de
SQL Server (2005 üzeri) - Amazon EC2'de
SQL Server - SQL Server
için Amazon RDS - Google Compute Engine'de SQL Server
- Büyük ölçekte geçişler PowerShell veya Azure CLI aracılığıyla otomatikleştirilebilir.

- Geçişi tamamlama süresi, veritabanı boyutuna ve veritabanındaki nesne sayısına bağlıdır.

- PowerShell veya Azure CLI kullanmadığınızda Azure Data Studio gereklidir.
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üğü Yeniden Yürütme Hizmeti - Tek tek iş kolu uygulama veritabanlarını geçirin.
- Veritabanı geçişleri için daha fazla denetim gereklidir.

Desteklenen kaynaklar:
- SQL Server (2008 - 2019) şirket içi veya Azure VM
- Amazon EC2
- SQL Server için Amazon RDS
- GCP İşlem SQL Server VM
- Geçiş, SQL Server'da 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 gereklidir.
- 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 çoğaltmak için Always On kullanılabilirlik grubu teknolojisini kullanarak SQL Yönetilen Örneği üzerinde SQL Server veritabanının tam bir çoğaltmasını sağlar.
- 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 ne zaman kullanılmalı Dikkat edilmesi gereken noktalar
İş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:
- Sql Server (2012 - 2019) ve bazı sınırlamalar
- 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 (veritabanlarını çevrimdışına almadan) sürekli çoğaltma seçeneği sağlar.
- 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
- SQL Server için 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çimlerinin 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.
- Kesme veya veri türü uyuşmazlığı hatalarını önlemek için dışarı veya içeri aktarmada kullanılan dosya biçimlerinin ve veri türlerinin 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 veri 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ükleri içindir.
- 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 özelliklerine dayanan 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'da kullanılabilir ve geçiş senaryosunun uçtan uca kılavuzunu belgeler.

SQL Server Analysis Services

SQL Server 2012 ve sonraki sürümlerdeki SQL Server Analysis Services tablolu modelleri, Azure'daki Analysis Services tablolu modeli için bir hizmet olarak platform (PaaS) dağıtım modeli olan Azure Analysis Services'e geçirilebilir. Bu video öğreticisinde şirket içi modelleri Azure Analysis Services'e 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'a 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 kullanım dışı kalır. 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 zaten yerleşiktir. 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.

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önetmenizi sağlar.

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 ardından 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 sistemi adımlarına sahip işleri destekler. 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 Server kaynağındaki SQL oturum açma bilgilerini 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 Microsoft Entra Id'ye (eski adıYla Azure Active Directory) okuma erişimi olduğundan emin olun. Genel Yönetici istrator rolüne sahip bir kullanıcı, Azure portalı üzerinden 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 Azure portalı üzerinden Yapılandırma sayfasında 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 bilgileri 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 örneğindeki 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'i kullanır.

PowerShell yardımcı programı, Windows Server Active Directory hesaplarını Microsoft Entra hesaplarına otomatik olarak eşler ve kaynak Active Directory örneğinde her oturum açma için bir UPN araması yapabilir. Yardımcı program, rol üyeliği ve kullanıcı izinleriyle birlikte özel sunucu ve veritabanı rollerini betikler. Kapsanan veritabanları henüz desteklenmemektedir ve olası SQL Server izinlerinin yalnızca bir alt kümesi betik oluşturulur.

Şifreleme

yerel geri yükleme seçeneğini kullanarak Saydam Veri Şifrelemesi tarafından korunan veritabanlarını yönetilen örneğe geçirirken, veritabanı geri yüklemesinden önce ilgili 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 bunları betikleyin ve ardından hedef yönetilen örnekte yeniden oluşturun.

Bellek İçi OLTP (bellek için iyileştirilmiş tablolar)

SQL Server, Bellek İçi OLTP özelliği sağlar. İşlemsel 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

Bellek İçi OLTP yalnızca Azure SQL Yönetilen Örneği'daki İş 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ınız veya bellek için iyileştirilmiş tablo türleriniz varsa ve Azure SQL Yönetilen Örneği geçirmek istiyorsanız şunlardan birini yapmalısınız:

  • Bellek İçi 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çiş yapmak 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ı katmana 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 Yönetilen Örneği'de 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ılabilirlik ayarlama konusunda endişelenmeniz gerekmez.

Güvenliği güçlendirmek için Microsoft Entra 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 düzeltir.

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 varlık 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'dan 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 Microsoft Entra hesaplarına otomatik olarak eşlenmesine ve isteğe bağlı olarak SQL Server yerel oturum açma bilgilerinin geçirilmesine olanak tanır.
Logman kullanarak perfmon veri toplama otomasyonu Logman aracını kullanarak Perfmon verilerini toplayabilir (temel performansı anlamanıza yardımcı olabilir) ve geçiş hedefi önerileri alabilirsiniz. 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