Aracılığıyla paylaş


Yönetilen Örnek ile olağanüstü durum kurtarma bağlantısı - Azure SQL Yönetilen Örneği

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

Bu makalede, Yönetilen Örnek bağlantısını kullanarak herhangi bir yerde barındırılan SQL Server ile Azure SQL Yönetilen Örneği arasında karma olağanüstü durum kurtarma çözümü yapılandırma ve lisanssız bir DR çoğaltmasında Karma yük devretme avantajını etkinleştirerek lisanslama maliyetlerinden nasıl tasarruf edileceği öğretilmektedir.

Genel bakış

Yönetilen Örnek bağlantısı olağanüstü durum kurtarmayı etkinleştirir; burada olağanüstü durum durumunda iş yükünüzü birincil bilgisayarınızdan ikincil bilgisayarınıza el ile devredebilirsiniz.

SQL Server 2022 ile, SQL Server veya Azure SQL Yönetilen Örneği birincil olabilir ve bağlantıyı başlangıçta SQL Server veya SQL Yönetilen Örneği'dan oluşturabilirsiniz. SQL Server ile Azure SQL Yönetilen Örneği arasında gerektiğinde her iki yönde de yük devredebilirsiniz.

SQL Server 2022'ye geri dönerken yeniden çalıştırmayı seçebilirsiniz:

  • doğrudan Yönetilen Örnek bağlantısını kullanarak çevrimiçi . Bu seçenek şu anda önizleme aşamasındadır.
  • SQL Yönetilen Örneği veritabanınızın yedeğini alıp SQL Server 2022 örneğine geri yükleyerek çevrimdışı. Bu seçenek genel olarak kullanılabilir.

Olağanüstü durum kurtarma senaryolarını gösteren diyagram.

SQL Server 2016 ve SQL Server 2019 ile birincil sunucu her zaman SQL Server'dır ve ikincil yönetilen örneğe yük devretme tek yönlüdür. SQL Server'a geri dönerek ve SQL Yönetilen Örneği birincil yaparak rolleri tersine çevirme desteklenmez. Ancak işlem çoğaltması veya bacpac dışarı aktarma gibi veri taşıma seçeneklerini kullanarak verilerinizi SQL Server'a kurtarabilirsiniz.

Önemli

SQL Yönetilen Örneği başarıyla yük devretme işleminden sonra, yük devretme işlemini tamamlamak ve Azure'da çalışmaya devam etmek için uygulamalarınızın bağlantı dizesi EL ile SQL yönetilen örneği FQDN'sine yeniden belirleyin.

Önkoşullar

Bağlantıyı olağanüstü durum kurtarma için Azure SQL Yönetilen Örneği ile kullanmak için aşağıdaki önkoşullara ihtiyacınız vardır:

  • Etkin bir Azure aboneliği. Aboneliğiniz yoksa ücretsiz bir hesap oluşturun.
  • Desteklenen SQL Server sürümü) ve gerekli hizmet güncelleştirmesi yüklüdür.
  • Azure SQL Yönetilen Örneği. Örneğiniz yoksa başlayın .
  • SQL Server ile Azure SQL Yönetilen Örneği arasında yapılandırılmış bir Yönetilen Örnek bağlantısı.
  • SQL Yönetilen Örneği'den SQL Server 2022'ye bağlantı oluşturmak veya yük devretme yapmak için yönetilen örneğinizin SQL Server 2022 güncelleştirme ilkesiyle yapılandırılması gerekir. SQL Yönetilen Örneği'den SQL Server 2022'ye veri çoğaltma ve yük devretme, Her zaman güncel güncelleştirme ilkesiyle yapılandırılmış örnekler tarafından desteklenmez.
  • SQL Server 2022'den Her zaman güncel güncelleştirme ilkesiyle yapılandırılmış bir SQL yönetilen örneğine bağlantı oluşturabilirsiniz ancak SQL Yönetilen Örneği yük devretme işleminden sonra artık verileri çoğaltamaz veya SQL Server 2022'ye geri yükleyemezsiniz.

İzinler

SQL Server için sysadmin izinlerine sahip olmanız gerekir.

Azure SQL Yönetilen Örneği için, SQL Yönetilen Örneği Katkıda Bulunanı üyesi olmanız veya aşağıdaki özel rol izinlerine sahip olmanız gerekir:

Microsoft.Sql/ kaynağı Gerekli izinler
Microsoft.Sql/managedInstances /read, /write
Microsoft.Sql/managedInstances/hybridCertificate /eylem
Microsoft.Sql/managedInstances/databases /read, /delete, /write, /completeRestore/action, /readBackups/action, /restoreDetails/read
Microsoft.Sql/managedInstances/distributedAvailabilityGroups /read, /write, /delete, /setRole/action
Microsoft.Sql/managedInstances/endpointCertificates /okumak
Microsoft.Sql/managedInstances/hybridLink /read, /write, /delete
Microsoft.Sql/managedInstances/serverTrustCertificates /write, /delete, /read

Tek yönlü yük devretme (SQL Server 2016 - 2022)

SQL Server 2016 ve SQL Server 2019 için SQL Server'dan Azure SQL Yönetilen Örneği yük devretme tek yönlüdür. Yeniden başarısız olmak veya veritabanınızı SQL Server'a geri yüklemek mümkün değildir. Ancak, işlem çoğaltması veya bacpac dışarı aktarma gibi veri taşıma seçeneklerini kullanarak verilerinizi SQL Server'a geri kurtarabilirsiniz. Azure SQL Yönetilen Örneği yük devretmesi bağlantıyı keser ve dağıtılmış kullanılabilirlik grubunu bırakır.

SQL Server 2022 ile, yük devretme işlemi sırasında bağlantıyı keserek geçiş gibi tek yönlü bir yük devretme gerçekleştirmeyi seçebilirsiniz. SQL Server 2022 veritabanınızın yükünü devrederken işletmeniz için uygun seçeneği belirlediğinizden emin olun.

Yük devretme yapmak için Bağlantıyı yük devretme'yi gözden geçirin.

İki yönlü yük devretme (SQL Server 2022)

SQL Server 2022, Azure SQL Yönetilen Örneği sorunsuz bir şekilde yük devretme gerçekleştirmenizi ve ardından En az çalışma süresiyle Yönetilen Örnek bağlantısını kullanarak SQL Server'a çevrimiçi olarak yeniden çalışmanızı sağlayan, yeniden çalışma ile çevrimiçi yük devretmeyi tanıtır.

SQL Yönetilen Örneği'den SQL Server'a yeniden çevrimiçi çalışma seçeneği şu anda önizleme aşamasındadır.

Yük devretme yapmak için Bağlantıyı yük devretme'yi gözden geçirin.

Çevrimdışı yeniden çalışma (SQL Server 2022)

SQL Server 2022 ile olağanüstü durum azaltıldıktan sonra yönetilen örneğinizdeki veritabanınızın yedeğini alıp SQL Server'a geri yükleyerek çevrimdışı SQL Yönetilen Örneği SQL Server'a geri dönmeyi seçebilirsiniz. Bu seçenek genel olarak kullanılabilir.

Başlamak için Veritabanını SQL Server 2022'ye geri yükleme'yi gözden geçirin.

Lisanssız pasif DR çoğaltması

Yalnızca olağanüstü durum kurtarma için kullanıldığında pasif ikincil SQL yönetilen örneğiniz için Karma yük devretme avantajını etkinleştirerek lisanslama maliyetlerinden tasarruf edebilirsiniz. Karma yük devretme avantajı yeni ve mevcut örnekler için etkinleştirilebilir.

Not

Karma yük devretme avantajı yalnızca SQL Server ile SQL Yönetilen Örneği arasında karma bir ortamda ikincil örneği pasif olarak yapılandırdığınızda geçerlidir. Bir yük devretme grubundaki iki örnek arasında yük devretme avantajları için bunun yerine yük devretme avantajını kullanın.

Yeni kurulumlar

Yeni bir örnek için Karma yük devretme avantajını etkinleştirmek için şu adımları izleyin:

  1. Azure portalında SQL yönetilen örnekleri sayfasına gidin.

  2. Azure SQL Yönetilen Örneği Oluştur sayfasını açmak için + Oluştur'u seçin.

  3. Temel Bilgiler sekmesinde İşlem + Depolama altında Yönetilen Örneği Yapılandır'ı seçerek İşlem + Depolama sayfasını açın:

    Yönetilen örneği yapılandır seçeneğinin seçili olduğu Azure portalında yeni bir yönetilen örnek oluşturma işleminin ekran görüntüsü.

  4. SQL Server Lisansı'nın altında Karma yük devretme hakları'nı seçin.

  5. Bu örneği pasif çoğaltma olarak kullanacağınızı onaylamak için kutuyu işaretleyin.

  6. Yaptığınız değişiklikleri kaydetmek için Apply'ı (Uygula) seçin.

Var olan kurulumlar

Mevcut bir örneğin Karma yük devretme avantajını etkinleştirmek için şu adımları izleyin:

  1. Azure portalında SQL yönetilen örneğinize gidin.

  2. Kaynak menüsündeki Ayarlar'ın altında İşlem + depolama'yı seçin.

  3. SQL Server Lisansı'nın altında Karma yük devretme hakları'nı seçin ve ardından bu örneği pasif çoğaltma olarak kullanacağınızı onaylamak için kutuyu işaretleyin:

    Azure portalında yönetilen örneğinizin işlem ve depolama sayfasının ekran görüntüsü ve karma yük devretme hakları vurgulanmış.

  4. Yaptığınız değişiklikleri kaydetmek için Apply'ı (Uygula) seçin.

Sınırlamalar

Aşağıdaki özellikler yalnızca SQL Server 2022 ile SQL Server 2022 güncelleştirme ilkesine sahip SQL yönetilen örnekleri arasında desteklenir:

  • SQL Yönetilen Örneği'den SQL Server'a bağlantı oluşturma.
  • SQL Yönetilen Örneği'den SQL Server 2022'ye yük devretme.

SQL Server 2022'den Her zaman güncel güncelleştirme ilkesiyle yapılandırılmış bir SQL yönetilen örneğine bağlantı oluşturabilirsiniz, ancak SQL Yönetilen Örneği yük devredildikten sonra artık verileri çoğaltamaz veya SQL Server 2022'ye geri yükleyemezsiniz.

Bağlantı özelliği hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın: