Azure SQL Edge'e çoğaltmayı yapılandırma

Önemli

Azure SQL Edge artık ARM64 platformunu desteklememektedir.

Azure SQL Edge örneğini tek yönlü işlem çoğaltması veya anlık görüntü çoğaltması için anında iletme abonesi olarak yapılandırabilirsiniz. Bu örnek, bir işlem çoğaltma yapılandırması için yayımcı veya dağıtımcı olarak davranamaz. Azure SQL Edge birleştirme çoğaltmasını, eşler arası çoğaltmayı veya Oracle yayımlamayı desteklemez.

Desteklenen yapılandırmalar

  • Azure SQL Edge örneği bir yayımcı için anında iletme abonesi olmalıdır.

  • Yayımcı ve dağıtımcı aşağıdakilerden biri olabilir:

    • Şirket içinde çalışan bir SQL Server örneği veya Azure sanal makinesinde çalışan bir SQL Server örneği. Daha fazla bilgi için bkz. Azure'da SQL Server Sanal Makineler genel bakış. SQL Server örneklerinin SQL Server 2016'dan sonraki bir sürümü kullanıyor olması gerekir.
    • Azure SQL Yönetilen Örneği örneği. SQL Yönetilen Örneği yayımcı, dağıtımcı ve abone veritabanlarını barındırabilir. Daha fazla bilgi için bkz. SQL Yönetilen Örneği ile çoğaltma.
  • Dağıtım veritabanı ve çoğaltma aracıları Azure SQL Edge örneğine yerleştirilemiyor.

Dekont

Desteklenmeyen bir sürüm kullanarak çoğaltmayı yapılandırmaya çalışırsanız, şu iki hatayı alabilirsiniz: MSSQL_REPL20084 ("İşlem Aboneye bağlanamadı.") ve MSSQL_REPL40532 ("Oturum açma tarafından istenen sunucu <adı> açılamıyor. Oturum açılamadı.").

Açıklamalar

Çoğaltmayı yapılandırdığınızda aşağıdaki gereksinimlerin ve en iyi yöntemlerin anlaşılması önemlidir:

  • SQL Server Management Studio kullanarak çoğaltmayı yapılandırabilirsiniz. Bunu, SQL Server Management Studio veya Azure Data Studio kullanarak transact-SQL deyimlerini yayımcıda çalıştırarak da yapabilirsiniz.
  • Azure SQL Edge örneğine çoğaltmak için oturum açmak için SQL Server kimlik doğrulamasını kullanmanız gerekir.
  • Çoğaltılan tabloların birincil anahtarı olmalıdır.
  • SQL Server'daki tek bir yayın hem Azure SQL Edge hem de SQL Server (bir Azure sanal makinesinde şirket içi ve SQL Server) abonelerini destekleyebilir.
  • Çoğaltma yönetimi, izleme ve sorun giderme işlemleri SQL Server örneğinden gerçekleştirilmelidir.
  • Yalnızca Azure SQL Edge'e gönderme abonelikleri desteklenir.
  • Yalnızca @subscriber_type = 0 Azure SQL Edge için saklı yordamda sp_addsubscription desteklenir.
  • Azure SQL Edge çift yönlü, anında, güncelleştirilebilir veya eşler arası çoğaltmayı desteklemez.
  • Azure SQL Edge yalnızca SQL Server veya SQL Yönetilen Örneği kullanılabilir özelliklerin bir alt kümesini destekler. Bir veya daha fazla desteklenmeyen özellik içeren bir veritabanını (veya veritabanındaki nesneleri) çoğaltmaya çalışırsanız, deneme başarısız olur. Örneğin, uzamsal veri türlerine sahip nesneler içeren bir veritabanını çoğaltmaya çalışırsanız bir hata alırsınız. Daha fazla bilgi için bkz . Azure SQL Edge'in desteklenen özellikleri.

Azure SQL Edge örneğinde başvuru verilerini başlatma

Örneğinizi zaman içinde değişen başvuru verileriyle başlatmak isteyebilirsiniz. Örneğin, bir SQL Server örneğinde eğitildikten sonra Azure SQL Edge örneğinizdeki makine öğrenmesi modellerini güncelleştirmek isteyebilirsiniz. Örneğinizi böyle bir senaryoda şu şekilde başlatılabilir:

  1. SQL Server veritabanında işlem çoğaltma yayını oluşturun.
  2. SQL Server örneğinde, Azure SQL Edge aboneliğine gönderim oluşturmak için Yeni Abonelik Sihirbazı'nı veya Transact-SQL deyimlerini kullanın.
  3. Azure SQL Edge'de çoğaltılan veritabanını, anlık görüntü aracısı tarafından oluşturulan ve dağıtım aracısı tarafından dağıtılan ve teslim edilen bir anlık görüntü kullanarak başlatabilirsiniz. Alternatif olarak, yayımcıdan veritabanının bir yedeğini kullanarak başlatabilirsiniz. Veritabanı yedeklemesinde Azure SQL Edge tarafından desteklenmeyen nesneler veya özellikler varsa geri yükleme işleminin başarısız olduğunu unutmayın.

Sınırlamalar

Aşağıdaki seçenekler Azure SQL Edge abonelikleri için desteklenmez:

  • Dosya grubu ilişkilerini kopyalama
  • Tablo bölümleme düzenlerini kopyalama
  • Dizin bölümleme düzenlerini kopyalama
  • Kullanıcı tanımlı istatistikleri kopyalama
  • Varsayılan bağlamaları kopyalama
  • Kural bağlamalarını kopyalama
  • Tam metin dizinlerini kopyalama
  • XML XSD kopyalama
  • XML dizinlerini kopyalama
  • İzinleri kopyalama
  • Uzamsal dizinleri kopyalama
  • Filtrelenmiş dizinleri kopyalama
  • Veri sıkıştırma özniteliğini kopyalama
  • Seyrek sütun özniteliğini kopyalama
  • Dosya akışını, hierarchyidveya uzamsal veri türlerini kopyalama
  • MAX veri türlerine dönüştürme hierarchyid
  • Uzamsalı MAX veri türlerine dönüştürme
  • Genişletilmiş özellikleri kopyalama
  • İzinleri kopyalama

Örnekler

Yayın ve anında iletme aboneliği oluşturun. Daha fazla bilgi için bkz.

Sonraki adımlar