IHabonelikler (Transact-SQL)

Şunlar için geçerlidir: SQL Server

IHsubscriptions sistem tablosu, mevcut Dağıtıcıyı kullanan bir yayın SQL Server Publisher olmayan bir yayına abonelik için bir satır içerir. Bu tablo dağıtım veritabanında depolanır.

Tanım

Sütun adı Veri türü Description
article_id int Yayımlanmış bir makaleyi benzersiz şekilde tanımlar.
srvid smallint Abonenin sunucu kimliği.
dest_db sysname Hedef veritabanının adı
login_name sysname Abonelik eklenirken kullanılan giriş adı.
distribution_jobid ikili(16) Distribution Agent'in iş kimliği
Timestamp Timestamp Aboneliğin oluşturulduğu tarih ve saat.
queued_reinit bit Makalenin başlatma mı yoksa yeniden başlatma mı için işaretlendiğini belirtir. 1 değeri, abone edilen makalenin başlatma veya yeniden başlatma için işaretlendiğini belirtir.
durum tinyint Aboneliğin durumu:

0 = Etkin değil.

1 = Abone oldu.

2 = Aktif.
sync_type tinyint İlk senkronizasyonun türü:

1 = Otomatik.

2 = Hiç.
subscription_type int Abonelik türü:

0 = Push - dağıtım ajanı Abone üzerinde çalışır.

1 = Çekme - dağıtım ajanı Dağıtıcıda çalışır.
update_mode tinyint Güncelleme modu:

0 = Sadece okunabilir.

1 = Anında güncellenme.
loopback_detection bit İki yönlü işlemsel çoğaltma topolojisinin parçası olan abonelikler için geçerlidir. Loopback algılama, Distribution Agent'ın Aboneden gelen işlemleri aboneye geri gönderip göndermediğini belirler:

0 = Geri gönderir.

1 = Geri göndermez.