Yayınlara Abone Ol

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

Abonelik, yayındaki verilerin ve veritabanı nesnelerinin bir kopyasına yönelik bir istektir. Abonelik hangi yayının alınacağını, nereden ve ne zaman alınacağını tanımlar. Abonelikleri planlarken, aracı işlemenin nerede gerçekleşmesini istediğinizi göz önünde bulundurun. Seçtiğiniz abonelik türü, aracının nerede çalıştığını denetler. Anında iletme aboneliğiyle Birleştirme Aracısı veya Dağıtım Aracısı Dağıtımcı'da çalışırken, çekme aboneliğiyle aracılar Aboneler'de çalışır. Abonelik oluşturulduktan sonra bir türden diğerine değiştirilemez.

Uyarı

Azure SQL Yönetilen Örnek, anlık görüntü ve işlem çoğaltması için yayımcı, dağıtıcı ve abone olarak kullanılabilir. Azure SQL Veritabanı'ndaki veritabanları yalnızca anlık görüntü ve işlem çoğaltması için gönderim aboneleri olabilir. Daha fazla bilgi için bkz. Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği ile işlem çoğaltması.

Subscription Özellikler Kullanım Zamanı
Anında İletme Aboneliği Bir push aboneliği ile, Yayımcı Aboneden gelen bir talep olmaksızın değişiklikleri Aboneye iletir. Değişiklikler abonelere isteğe bağlı olarak, sürekli olarak veya zamanlanmış olarak gönderilebilir. Dağıtım Aracısı veya Birleştirme Aracısı Dağıtımcı'da çalışır. Veriler genellikle sürekli olarak veya sık yinelenen bir zamanlamaya göre eşitlenir.

Yayınlar neredeyse gerçek zamanlı veri taşıma gerektirir.

Dağıtımcıdaki yüksek işlemci yükü performansı etkilemez.

En sık anlık görüntü ve işlem çoğaltması ile kullanılır.
Çekme Abonelik Talep abone seçeneğiyle Abone, Yayımcı'da yapılan değişiklikleri talep eder. Çekme abonelikleri, abonedeki kullanıcının veri değişikliklerinin ne zaman senkronize edileceğini belirlemesine olanak tanır. Dağıtım Aracısı veya Birleştirme Aracısı Abonede çalışır. Veriler genellikle sürekli olarak değil isteğe bağlı olarak veya zamanlamaya göre eşitlenir.

Yayının çok sayıda abonesi var ve/veya distribütördeki tüm aracıları çalıştırmak fazla kaynak tüketici olabilir.

Aboneler otonom, bağlantısı kesilmiş ve/veya mobildir. Aboneler ne zaman bağlanacaklarını ve değişiklikleri eşitleyeceklerini belirler.

En sık birleştirme çoğaltmasıyla kullanılır.

Çoğaltma Abonelik Türlerini Birleştir

Tüm çoğaltma türleri gönderme ve çekme aboneliklerine izin verir. Birleştirme çoğaltması, abonelikleri farklılaştırmak için iki ek terim kullanır: istemci abonelikleri ve sunucu abonelikleri. Hem istemci hem de sunucu abonelik türleri, gönderme ve çekme abonelikleriyle kullanılabilir. İstemci abonelikleri çoğu Abone için uygunken, sunucu abonelikleri genellikle verileri diğer Abonelere yeniden yayımlayan aboneler için kullanılır. Abonelik seçimi, çakışma çözümünü de etkiler.

SQL Server Olmayan Aboneler

Oracle ve IBM Db2 anında iletme aboneliklerini kullanarak anlık görüntü ve işlem yayınlarına abone olabilir. Daha fazla bilgi için bkz. SQL Server Olmayan Aboneler.

Abonelik Oluşturma

Abonelik oluşturmak için aşağıdaki bilgileri sağlayın:

  • Yayının adı.

  • Abonenin adı ve abonelik veritabanı.

  • Dağıtım Aracısı veya Birleştirme Aracısı'nın Dağıtımcı'da mı yoksa Abone'de mi çalıştığı.

  • Dağıtım Aracısı veya Birleştirme Aracısı'nın sürekli olarak, zamanlanmış olarak veya yalnızca isteğe bağlı olarak çalışıp çalışmadığı.

  • Anlık Görüntü Aracısı'nın abonelik için ilk anlık görüntü oluşturup oluşturmayacağı ve Dağıtım Aracısı veya Birleştirme Aracısı'nın bu anlık görüntüyü Abone'ye uygulayıp uygulamayacağı.

  • Dağıtım Aracısı veya Birleştirme Aracısı'nın çalıştırılacağı hesaplar.

  • Birleştirme çoğaltması için abonelik türü: sunucu veya istemci.

Anında iletme aboneliği oluşturmak için

Anında İletme Aboneliği Oluşturma

Anında iletme aboneliği özelliklerini görüntülemek veya değiştirmek için

Anında İletme Aboneliği Özelliklerini Görüntüleme ve Değiştirme

Anında iletme aboneliğini silmek için

SQL Server Management Studio: Anında İletme Aboneliğini Silme

Uyarı

Aboneliğin silinmesi, yayımlanan nesneleri Aboneden kaldırmaz.

Çekme aboneliği oluşturmak için

SQL Server Management Studio: Çekme Aboneliği Oluşturma

Çekme aboneliği özelliklerini görüntülemek veya değiştirmek için

Çekme Aboneliği Özelliklerini Görüntüleme ve Değiştirme

Çekme aboneliğini silmek için

Çekme Aboneliğini Sil