syssubscriptions (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Veritabanındaki her abonelik için bir satır içerir. Bu tablo yayın veritabanında depolanır.

Sütun adı Veri türü Description
artid int Bir makalenin benzersiz kimliği.
srvid smallint Abonenin sunucu kimliği.
dest_db sysname Hedef veritabanının adı.
durum tinyint Aboneliğin durumu:

0 = Etkin değil.

1 = Abone oldu.

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

1 = Otomatik.

2 = Yok
login_name sysname Abonelik eklenirken kullanılan giriş adı.
subscription_type int Abonelik türü:

0 = Push - dağıtım ajanı Dağıtıcıda çalışır.

1 = Çekme - dağıtım ajanı Abone üzerinde çalışır.
distribution_jobid ikili(16) Distribution Agent'in iş kimliği.
Timestamp Timestamp Zaman damgası.
update_mode tinyint Güncelleme modu:

0 = Sadece okuma.

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.
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.
nosync_type tinyint Abonelik başlatma türü:

0 = otomatik (anlık görüntü)

1 = sadece çoğaltma desteği

2 = yedekleme ile başlatma

3 = log dizisi numarasından (LSN) başlatma

Daha fazla bilgi için sp_addsubscription'ın @sync_type parametresine bakınız.
srvname sysname Abonenin adı.