MSabonelikler (Transact-SQL)

Şunlar için geçerlidir: SQL Server

MSsubscriptions tablosu, yerel Dağıtıcı tarafından hizmet verilen abonelikte yayımlanan her makale için bir satır içerir. Bu tablo dağıtım veritabanında depolanır.

Sütun adı Veri türü Description
publisher_database_id int Publisher veritabanının kimliği.
publisher_id smallint Yayımcı kimliği.
publisher_db sysname Publisher veritabanının adı.
publication_id int Yayının kimliği.
article_id int Makalenin kimliği.
subscriber_id smallint Abonenin kimliği.
subscriber_db sysname Abonelik veritabanının adı.
subscription_type int Abonelik türü:

0 = İt.

1 = Çekme.

2 = Anonim.
sync_type tinyint Senkronizasyon türü:

1 = Otomatik.

2 = Senkronizasyon yok.
durum tinyint Aboneliğin durumu:

0 = Etkin değil.

1 = Abone oldu.

2 = Aktif.
subscription_seqno varbinary(16) Snapshot işlem dizisi numarası.
snapshot_seqno_flag bit Anlık çekim işlem dizisi numarasının kaynağını gösterir; burada 1 değeri subscription_seqno anlık görüntü dizisi numarası anlamına gelir.
independent_agent bit Bu yayın için bağımsız bir Distribution Agent'ın olup olmadığını gösterir.
subscription_time datetime Yalnızca iç kullanım.
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:

1 = Geri göndermez.

0 = Geri gönderir.

agent_id int Ajanın kimliği.
update_mode tinyint Güncelleştirme türü.
publisher_seqno varbinary(16) Bu abonelik için Publisher'daki işlem dizisi numarası.
ss_cplt_seqno varbinary(16) Eşzamanlı anlık işlem tamamlandığını belirtmek için kullanılan dizi numarası.