Aracılığıyla paylaş


SQL Server'dan Azure SQL Yönetilen Örnek'e Geçişe Genel Bakış

Şunlar için geçerlidir:Azure SQL Managed Instance

SQL Server veritabanlarınızı Azure SQL Yönetilen Örneği'ne 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 Örnek, sanal makineleri veya işletim sistemlerini yönetme ihtiyacı olmadan tamamen yönetilen bir hizmete ihtiyaç duyan 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.

Değerlendirmeler

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'ne geçirmenin temel avantajlarından biri, tüm örneği 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

Uyarı

Azure SQL Yönetilen Örneği, kritik senaryolarda bile yüzde 99,99 kullanılabilirlik garantisi sağlar. SQL Yönetilen Örneği'ndeki 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. SQL Server veritabanınızı geçirmek için Azure önerileri alma

Aşağıdaki genel yönergeler , performans temelinizin eşleşmesine yardımcı olmak için SQL Yönetilen Örneği'nin doğru hizmet katmanını ve ö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 kullanım temelini kullanarak bellek ayırmanızla uygun bir şekilde eşleşen bir sanal çekirdek seçeneği belirleyin.
  • Genel Amaçlı (gecikme süresi 5 ms'den uzun) ile İş Açısından Kritik (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'nde (Genel Amaçlı ve İş Açısından Kritik) hedef hizmet katmanı seçiminde dikkat edilmesi gereken bir diğer önemli nokta da, oltp gibi yalnızca İş Açısından Kritik katmanında kullanılabilen In-Memory özelliklerin kullanılabilirliğidir.

SQL Server VM alternatifi

İşletmeniz , Azure Sanal Makineler'de SQL Server'ı Azure SQL Yönetilen Örneği'ne göre daha uygun bir hedef haline getiren gereksinimlere sahip 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 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.
Veritabanı geçişi Azure Arc örneği tarafından etkinleştirilen SQL Server'ınızı Azure portal aracılığıyla Azure SQL Yönetilen Örneği'ne geçirin.
Yerel yedekleme ve geri yükleme Yönetilen SQL Örneği, SQL Server'ın yerel veritabanı yedeklerinin (.bak dosyaları) geri yüklenmesini destekler. Bu, Azure Depolama'ya tam veritabanı yedeklemesi sağlayabilen müşteriler için en kolay geçiş seçeneğidir.
Günlük Tekrar Oynatma 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'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ğine geri yüklemek için kullanılır.
Yönetilen Örnek bağlantısı Bu özellik, değişiklikleri neredeyse gerçek zamanlı olarak çoğaltmak için Always On kullanılabilirlik teknolojisini kullanarak SQL Yönetilen Örneği'ne çevrimiçi geçiş sağlar. Geçiş devam ederken SQL Yönetilen Örneği'ndeki veritabanının salt okunur modda erişilebilir olmasını gerektiren, geçişi haftalar veya aylar boyunca kesintisiz çalıştırması gereken, İş Kritik hizmet katmanına gerçek zamanlı çevrimiçi çoğaltma gereksinimi olan ve en yüksek performans ile en az kapalı kalma süresi sağlayan geçişe ihtiyaç duyan müşteriler için bir seçenektir.
Azure Veritabanı Geçiş Hizmeti Azure Veritabanı Geçiş Hizmeti, birden çok veritabanı kaynağından Azure veri platformlarına en düşük kapalı kalma süresiyle sorunsuz geçişler sağlamak için tasarlanmış tam olarak yönetilen bir hizmettir.

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

Teknoloji Açıklama
Transaksiyonel replikasyon İşlem tutarlılığını korurken yayımcı-abone türü geçiş seçeneği sağlayarak verileri kaynak SQL Server veritabanı tablolarından SQL Yönetilen Örneği'ne çoğaltabilirsiniz.
Toplu kopyalama toplu kopyalama programı (bcp) aracı verileri SQL Server örneğinden 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'ne taşımak için 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 bir SQL Server kaynağından verileri dışarı aktarabilir ve verileri Azure SQL Yönetilen Örneği'ne 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'ne geçirir.

Data Factory, SQL Server kaynaklarından SQL Yönetilen Örneği'ne veri taşımak için çok çeşitli bağlayıcıları destekler.
Azure Data Studio için Azure SQL geçiş uzantısı Azure Veritabanı Geçiş hizmeti tarafından desteklenen Azure Data Studio için Azure SQL geç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 CLIkullanarak tekil veritabanlarını veya geniş ölçekte geçirebilirsiniz.

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

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

Uyarı

Ayrıntılı geçiş karşılaştırması için bkz. Yönetilen Örnek bağlantısıyla LRS'yi karşılaştırma.

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

Geçiş seçeneği Ne zaman kullanılır? Değerlendirmeler
Azure SQL Yönetilen Örneği için bağlantı özelliği - Özellikle kritik iş yükleri için minimum kapalı kalma süresi gerekir.
- İş Açısından Kritik hizmet katmanına geçiş yapmanız gerekir.
- Birden çok veritabanını geçirmesi gerekir.
- Geçiş sırasında Azure SQL Yönetilen Örneği'nin veritabanına salt okunur erişim gerekir.
- Azure'ın dışına SQL Server 2022'ye ters geçiş yapmanız gerekir.
- Tek tek iş kolu uygulama veritabanlarını veya birden çok veritabanını aynı veya birden çok SQL yönetilen örneğine geçirin.
- Zaman çerçevesi içinde kesme için esneklik gerekir.

Desteklenen kaynaklar:
- SQL Server (2016 - 2022) şirket içi veya Azure VM
- Amazon EC2
- GCP Hesaplama SQL Server VM
- Geçiş, SQL Server ile SQL Yönetilen Örneği arasında bir ağ bağlantısı kurulmasını ve iletişim bağlantı noktalarının açılmasını gerektirir.
- Veritabanını gerçek zamanlıya yakın bir şekilde çoğaltmak için dağıtılmış kullanılabilirlik grupları teknolojisini kullanarak SQL Yönetilen Örneği üzerindeki SQL Server veritabanının tam çoğaltmasını sağlar.
- Veritabanı, geçiş sürecinde SQL Yönetilen Örneği'nde yalnızca okuma erişimi için kullanılabilir.
- Geçiş sırasında en düşük kapalı kalma süresiyle en iyi performansı sağlar.
- Herhangi bir zamanda kesilebilir, bu nedenle geçiş süresi sınırsızdır
- Sistem güncelleştirmelerinden veya yük devretmelerden etkilenmez
Günlük Tekrar Oynatma Hizmeti - İş kolu uygulamalarının veritabanlarını tek tek geçirin.
- Veritabanı geçişi üzerinde daha fazla denetime ihtiyacınız var.
- Kapalı kalma süresini karşılayabilen hassas olmayan iş yükleri.
- Yalnızca genel uç nokta kullanabilir.
- Birden çok veritabanını geçirmesi gerekir.

Desteklenen kaynaklar:
- SQL Server (2008 - 2022) şirket içi veya Azure VM
- Amazon EC2
- SQL Server için Amazon RDS
- GCP Hesaplama SQL Server VM
- Geçiş, SQL Server'da tam veritabanı yedeklemeleri yapmayı ve yedekleme dosyalarını Azure Blob Depolama'ya kopyalamayı gerektirir. Günlük Yeniden Yürütme Hizmeti, yedekleme dosyalarını Azure Blob Depolama'dan SQL Yönetilen Örneğine geri yüklemek için kullanılır.
- Geçiş işlemi sırasında veritabanları geri yükleme modundadır ve işlem tamamlanana kadar okuma veya yazma iş yükleri için kullanılamaz.
- Genel uç nokta kullandığı için özel ağ yapılandırması gerekmez.
- Sistem güncelleştirmeleri veya yük devretmeler tarafından kesilebilir.
Yerel yedekleme ve geri yükleme - İş kolu uygulamalarının veritabanlarını tek tek geçirin.
- Ayrı bir geçiş hizmeti veya aracı olmadan hızlı ve kolay geçiş.

Desteklenen kaynaklar:
- SQL Server (2005 - 2022) şirket içi veya Azure VM
- Amazon EC2
- GCP Hesaplama SQL Server VM
- Veritabanı yedeklemesi, Azure Blob Depolama'ya 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.

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

Yöntem veya teknoloji Ne zaman kullanılır? Değerlendirmeler
Transaksiyonel replikasyon - Kaynak veritabanı tablolarındaki değişiklikleri sürekli olarak hedef SQL Yönetilen Örneği veritabanı tablolarına aktararak 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 - 2022) ve bazı sınırlamalar
- Amazon EC2
- GCP Hesaplama SQL Server VM
- Kurulum, diğer geçiş seçeneklerine kıyasla nispeten karmaşıktır.
- Verileri taşımak için (veritabanlarını çevrimdışına almadan) sürekli replikasyon seçeneği sunar.
- kaynak SQL Server örneğinde yayımcıyı ayarlarken işlem çoğaltma işleminin dikkate alınması gereken sınırlamaları vardır. Daha fazla bilgi edinmek için bkz. Yayımlama nesneleriyle ilgili sınırlamalar.
- Çoğaltma etkinliğini izleme özelliği kullanılabilir.
Toplu kopyalama - Tam veya kısmi veri geçişleri yapın.
Kesinti süresini tolere edebilir.

Desteklenen kaynaklar:
- SQL Server (2005 - 2022) şirket içi veya Azure VM
- Amazon EC2
- SQL Server için Amazon RDS
- GCP Hesaplama SQL Server VM
- Verileri kaynaktan dışa aktarmak ve hedefe aktarmak için kesinti 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 - İş kolu uygulamalarının veritabanlarını tek tek geçirin.
- Daha küçük veritabanları için uygundur.
Ayrı bir geçiş hizmeti veya aracı gerektirmez.

Desteklenen kaynaklar:
- SQL Server (2005 - 2022) şirket içi veya Azure VM
- Amazon EC2
- Amazon RDS
- GCP Hesaplama SQL Server VM
- Verilerin kaynakta dışa aktarılması ve hedefte içe aktarılması gerektiğinden duraksama 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'ne 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.

Özellikler arası birlikte çalışabilirlik

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

SQL Server Integration Services

SQL Server Integration Services (SSIS) paketlerini ve projelerini SSISDB'den Azure Veritabanı Geçiş Hizmetini kullanarak Azure SQL Yönetilen Örneği'ne taşıyın.

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

SQL Yönetilen Örneği'ne dahil edilen yüksek kullanılabilirlik mimarisinin ötesinde, yük devretme grupları özelliği 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 (T-SQL) içindeki işleri betikleyin ve sonra 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ı içeren işler manuel olarak taşınmalıdır.

Oturumlar ve gruplar

Veritabanı Geçiş Hizmeti'ni çevrimdışı modda kullanarak SQL Server kaynağındaki SQL oturum açma bilgilerini Azure SQL Yönetilen Örneği'ne taşıyın. Oturumları hedef SQL yönetilen örneğine geçirmek için Geçiş Sihirbazındaki Oturumları 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. Ayrıcalıklı Rol Yöneticisi 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'ni 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. Taşıdığınız tüm Windows kullanıcı veya grup oturum açmaları 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. Öğretici: SQL Server örneğindeki Windows kullanıcılarını ve gruplarını, T-SQL DDL söz dizimini kullanarak Azure SQL Yönetilen Örneği'ne 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. İçerilen veritabanları henüz desteklenmemektedir ve olası SQL Server izinlerinin yalnızca bir alt kümesi betiklenmektedir.

Şifreleme

Saydam veri şifrelemesi ile korunan veritabanlarını yerel geri yükleme seçeneğini kullanarak yönetilen ö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üzeyindeki nesneleri geçirmek için (örnek master ve msdb veritabanlarında depolanır), T-SQL kullanarak bunları betikleyin ve ardından hedef yönetilen örnekte yeniden oluşturun.

In-Memory OLTP (bellek için optimize edilmiş tablolar)

SQL Server bir In-Memory 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

In-Memory OLTP yalnızca Azure SQL Yönetilen Örneği'ndeki İş 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'ne geçiş yapmak 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'nde 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 Veritabanı ve Azure SQL Yönetilen Örneği'nde bellek içi teknolojileri kullanarak performansı iyileştirme.

Gelişmiş özellikler

SQL Yönetilen Örneği'ndeki 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. Herhangi bir noktaya bekletme süresi içinde geri yükleyebilirsiniz. Ayrıca, yüksek kullanılabilirlik yerleşik olduğu için ayarlama konusunda endişelenmeniz gerekmez.

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

SQL Yönetilen Örneği, gelişmiş yönetim ve güvenlik özelliklerine ek olarak 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.

Göç 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'ne taşımak için araç PowerShell betiği, oturum açma bilgilerini yeniden oluşturmak ve şirket içi SQL Server'dan Azure SQL Yönetilen Örneği'ne 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 bir 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 görevi, Microsoft'un Azure veri platformuna yönelik veri platformu geçiş projeleri için karmaşık modernleştirme süreçlerinin önündeki engelleri kaldırmak ve süreci hızlandırmaktır.