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ırmayı öğretir.

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

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.

Diagram showing the disaster recovery scenario.

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

İ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 /Okuma
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.

SQL Server Management Studio (SSMS) veya betikleri kullanarak tek yönlü Azure SQL Yönetilen Örneği için el ile yük devredebilirsiniz.

Çevrimiçi yeniden çalışma (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.

SQL Server Management Studio (SSMS) veya betikleri kullanarak çoğaltmalar arasında el ile yük devretme yapabilirsiniz.

Ç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. İşlem + Depolama sayfasını açmak için Temel Bilgiler sekmesinde İşlem + Depolama altında Yönetilen Örneği Yapılandır'ı seçin:

    Screenshot of creating a new managed instance in the Azure portal with configure managed instance selected.

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

    Screenshot of the compute and storage page for your managed instance in the Azure portal with hybrid failover rights highlighted.

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

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