Azure SQL Veritabanına Çoğaltma

Şunlar için geçerlidir: Azure SQL Veritabanı

Bir Azure SQL Veritabanı örneğini tek yönlü işlem veya anlık görüntü çoğaltma topolojisinde gönderme abonesi olarak yapılandırabilirsiniz.

Not

Bu makalede Azure SQL Veritabanı’nda işlem çoğaltması kullanımı anlatılmaktadır. Tek tek veritabanlarının tam okunabilir çoğaltmalarını oluşturmanıza olanak tanıyan bir Azure SQL Veritabanı özelliği olan etkin coğrafi çoğaltma ile ilgisizdir.

Desteklenen yapılandırmalar

Sürümler

Azure SQL Veritabanındaki bir veritabanına başarıyla çoğaltmak için, SQL Server yayımcıların ve dağıtımcıların aşağıdaki sürümlerden birini (en az) kullanıyor olması gerekir:

SQL Server veritabanından herhangi bir Azure SQL Veritabanı’na yayımlama işlemi aşağıdaki SQL Server sürümlerinde desteklenir:

Not

Desteklenmeyen bir sürüm kullanarak çoğaltmayı yapılandırmaya çalışmak MSSQL_REPL20084 (İşlem Aboneye bağlanamadı) ve MSSQL_REPL40532 (Oturum açma tarafından istenen sunucu <adı> açılamıyor) hata numarasına neden olabilir. Oturum açılamadı.).

Azure SQL Veritabanı'nın tüm özelliklerini kullanmak için SQL Server Management Studio ve SQL Server Veri Araçları en son sürümlerini kullanıyor olmanız gerekir.

Çoğaltma türleri

Farklı çoğaltma türleri vardır:

Çoğaltma Azure SQL Veritabanı Azure SQL Yönetilen Örnek
Standart İşlem Evet (yalnızca abone olarak) Yes
Anlık Görüntü Evet (yalnızca abone olarak) Yes
Birleştirme çoğaltması Hayır Hayır
Eşler arası Hayır Hayır
Çift Yönlü Hayır Yes
Güncelleştirilebilir abonelikler Hayır Hayır

Açıklamalar

  • Yalnızca Azure SQL Veritabanına gönderme abonelikleri desteklenir.
  • Çoğaltma, SQL Server Management Studio kullanılarak veya yayımcıda Transact-SQL deyimleri yürütülerek yapılandırılabilir. çoğaltmayı Azure portal kullanarak yapılandıramazsınız.
  • Çoğaltma, Azure SQL Veritabanına bağlanmak için yalnızca SQL Server kimlik doğrulaması oturum açma bilgilerini kullanabilir.
  • Çoğaltılan tabloların birincil anahtarı olmalıdır.
  • Mevcut bir Azure aboneliğiniz olmalıdır.
  • Azure SQL Veritabanı abonesi herhangi bir bölgede olabilir.
  • SQL Server'da tek bir yayın hem Azure SQL Veritabanı hem de SQL Server (şirket içi ve Azure sanal makinesinde SQL Server) abonelerini destekleyebilir.
  • Çoğaltma yönetimi, izleme ve sorun giderme işlemleri Azure SQL Veritabanı yerine SQL Server gerçekleştirilmelidir.
  • yalnızca @subscriber_type = 0SQL Veritabanı için sp_addsubscription desteklenir.
  • Azure SQL Veritabanı çift yönlü, anında, güncelleştirilebilir veya eşler arası çoğaltmayı desteklemez.

Çoğaltma Mimarisi

Diyagram, farklı bölgelerdeki birkaç abone kümesini içeren Azure SQL Veritabanı ile çoğaltma mimarisini ve uzak kümelere bağlanan yayımcı, Logread yürütülebilir dosyası ve dağıtımcı yürütülebilir dosyaları içeren şirket içi Azure sanal makinelerini gösterir.

Senaryolar

Tipik Çoğaltma Senaryosu

  1. SQL Server veritabanında işlem çoğaltma yayını oluşturma.
  2. SQL Server Azure SQL Veritabanına aboneliğe gönderim oluşturmak için Yeni Abonelik Sihirbazı'nı veya Transact-SQL deyimlerini kullanın.
  3. Azure SQL Veritabanındaki tek ve havuza alınmış veritabanlarıyla, ilk veri kümesi Anlık Görüntü Aracısı tarafından oluşturulan ve Dağıtım Aracısı tarafından dağıtılan ve uygulanan bir anlık görüntüdür. SQL Yönetilen Örneği yayımcısıyla, veritabanı yedeklemesini kullanarak Azure SQL Veritabanı abonesini de dağıtabilirsiniz.

Veri geçişi senaryosu

  1. SQL Server veritabanındaki verileri Azure SQL Veritabanına çoğaltmak için işlem çoğaltması kullanın.
  2. Veritabanı kopyasını güncelleştirmek için istemci veya orta katman uygulamalarını yeniden yönlendirin.
  3. Tablonun SQL Server sürümünü güncelleştirmeyi durdurun ve yayını kaldırın.

Sınırlamalar

Aşağıdaki seçenekler Azure SQL Veritabanı 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ı MAX veri türlerine dönüştürme
  • Hiyerarşiyi MAX veri türlerine dönüştürme
  • Uzamsalı MAX veri türlerine dönüştürme
  • Genişletilmiş özellikleri kopyalama

Belirlenecek sınırlamalar

  • Harmanlamayı kopyalama
  • SP’nin serileştirilmiş işleminde yürütme

Örnekler

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

Ayrıca Bkz.