syspublications (Sistem Görünümü) (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Sistem yayınları görünümü, yayın bilgilerini ortaya koyar. Bu görünüm dağıtım veritabanında saklanır.

Sütun adı Veri türü Description
description nvarchar(255) Yayın için tanımlayıcı giriş.
name sysname Yayınla ilişkilendirilen benzersiz isim.
pubid int Yayın için benzersiz bir kimlik sağlayan kimlik sütunu.
repl_freq tinyint Çoğaltma sıklığı:

0 = İşlem tabanlı (işlemsel).

1 = Zamanlanmış tablo yenilemesi (anlık görüntü).
durum tinyint Yayın durumu:

0 = Etkin değil.

1 = Aktif.
sync_method tinyint Senkronizasyon yöntemi:

0 = Yerel toplu kopyalama programı aracı (BCP).

1 = Karakter BCP.

3 = Eş zamanlı olan, yani yerel BCP kullanılır ancak tablolar anlık görüntü sırasında kilitlenmez.

4 = Concurrent_c, bu da karakter BCP'sinin kullanıldığı ancak tabloların snapshot sırasında kilitlenmediği anlamına gelir.
snapshot_jobid ikili(16) İlk anlık görüntüyü oluşturmak için planlanan ajan işini belirler.
independent_agent bit Bu yayın için bağımsız bir Distribution Agent olup olmadığını belirtir.

0 = Yayın ortak bir Distribution Agent kullanır ve her Publisher veritabanı/Abone veritabanı çiftinin tek bir paylaşılan Ajanı vardır.

1 = Bu yayın için bağımsız bir Distribution Agent bulunmaktadır.
immediate_sync bit Senkronizasyon dosyalarının her Snapshot Agent çalıştığında oluşturulup oluşturulmadığını veya yeniden oluşturulup oluşturulmadığını gösterir; burada 1, ajan her çalıştığında dosyaların oluşturulduğunu gösterir.
internet için etkin bit Yayın için senkronizasyon dosyalarının dosya transfer protokolü (FTP) ve diğer hizmetler aracılığıyla internete açıp açılmadığını gösterir; burada 1 , bunların İnternet'ten erişilebildiği anlamına gelir.
allow_push bit Yayında push aboneliklerinin izin olup olmadığını gösterir, burada 1 izin verildiği anlamına gelir.
allow_pull bit Yayında pull aboneliklerin izin olup olmadığını gösterir; 1 ise izin verildiği anlamına gelir.
allow_anonymous bit Yayında anonim aboneliklere izin verilip verilmediğini gösterir; burada 1 , izin verilen anlamına gelir.
immediate_sync_ready bit Snapshot'ın Snapshot Agent tarafından oluşturulup oluşturulmadığını ve yeni abonelikler tarafından kullanılmaya hazır olup olmadığını gösterir. Bu sadece hemen güncellenen yayınlar için anlamlıdır. 1 , anlık görüntünün hazır olduğunu gösterir.
allow_sync_tran bit Yayında hemen güncelleştirilen aboneliklere izin verilip verilmeyeceğini belirtir. 1 , hemen güncellenen aboneliklerin izin verildiği anlamına gelir.
autogen_sync_procs bit Aboneliklerin anında güncellenmesi için senkronize edilmiş saklanan prosedürün Publisher'da oluşturulup oluşturulmadığını belirtir. 1, Publisher'da üretildiği anlamına gelir.
Tutma int Yayındaki değişikliklerin saat cinsinden süresi dağıtım veritabanında tutulur.
allow_queued_tran bit Abone üzerinde değişikliklerin Publisher'ta uygulanana kadar sıraya alınıp saklanmadığını belirtir. Eğer 1 ise, Abone Sayfasında değişiklikler sıraya girer.
snapshot_in_defaultfolder bit Anlık görüntü dosyalarının varsayılan klasörde depolanıp depolanmayacağını belirtir. 0 ise, anlık fotoğraf dosyaları alternate_snapshot_folder tarafından belirtilen alternatif konumda saklanmıştır. Eğer 1 ise, anlık fotoğraf dosyaları varsayılan klasörde bulunabilir.
alt_snapshot_folder nvarchar(510) Anlık görüntü için alternatif klasörün konumunu belirtir.
pre_snapshot_script nvarchar(510) .sql dosya konumuna işaret eder. Dağıtım Aracısı, aboneye anlık görüntü uygularken çoğaltılan nesne betiklerinden herhangi birini çalıştırmadan önce anlık görüntü öncesi betiği çalıştırır.
post_snapshot_script nvarchar(510) .sql dosya konumuna işaret eder. Distribution Agent, tüm diğer kopyalanan nesne betikleri ve veriler ilk senkronizasyon sırasında uygulandıktan sonra post-snapshot betiği çalıştırılır.
compress_snapshot bit alt_snapshot_folder konumuna yazılan anlık görüntünün Microsoft CAB formatına sıkıştırılacağını belirtir. 1 , anlık görüntünün sıkıştırılacağı anlamına gelir.
ftp_address sysname Dağıtımcı için FTP hizmetinin ağ adresi. Distribution Agent'ın alabileceği yayın anlık dosyalarının nerede olduğunu belirtir.
ftp_port int Dağıtımcı için FTP hizmetinin bağlantı noktası numarası. Distribution Agent'ın alabileceği yayın anlık dosyalarının nerede olduğunu belirtir.
ftp_subdirectory nvarchar(510) Yayın FTP kullanarak snapshotların yayılmasını destekliyorsa, Distribution Agent'ın hangi anlık görüntüleri alabileceği yerleri olduğunu belirtir.
ftp_login nvarchar(256) FTP hizmetine bağlanmak için kullanılan kullanıcı adı.
ftp_password nvarchar(1048) FTP hizmetine bağlanmak için kullanılan kullanıcı parolası.
allow_dts bit Yayının SQL Server 2000 (8.x) Veri Dönüşüm Hizmetleri (DTS) dönüşümlerine izin verip vermediğini belirtir. 1 , DTS dönüşümlerinin izin verildiğini belirtir.
allow_subscription_copy bit Bu yayına abone olan abonelik veritabanlarını kopyalama özelliğinin etkinleştirilip etkinleştirilmediğini belirtir. 1 , kopyalamanın izin verildiği anlamına gelir.
centralized_conflicts bit Çakışma kayıtlarının Yayımcı'da depolanıp depolanmayacağını belirtir:

0 = Çatışma kayıtları hem yayıncıda hem de çatışmaya sebep olan abonede saklanır.

1 = Çatışma kayıtları Publisher'da saklanır.
conflict_retention int Çatışma kayıtlarının tutma süresini günler cinsinden belirtir.
conflict_policy int Kuyruğa alınan güncelleştirme abonesi seçeneği kullanıldığında izlenen çakışma çözümleme ilkesini belirtir. Şu değerlerden biri olabilir:

1 = Publisher çatışmayı kazanır.

2 = Abone çatışmayı kazanır.

3 = Abonelik yeniden başlatılır.
queue_type int Hangi kuyruk türünün kullanılacağını belirtir. Şu değerlerden biri olabilir:

1 = .msmq, işlemleri depolamak için Microsoft Mesaj Kuyruklaması kullanır.

2 = .sql, işlemleri depolamak için SQL Server kullanır.

Not: Microsoft Mesaj Kuyruması kullanımı kullanımdan kaldırıldı ve artık desteklenmiyor.
ad_guidname sysname Yayının Microsoft Active Directory'de yayımlanıp yayımlanmayacağını belirtir. Geçerli bir küresel benzersiz tanımlayıcı (GUID), yayının Active Directory'de yayımlandığını belirtir ve GUID ise karşılık gelen Active Directory yayın nesnesi objectGUID olarak tanımlanır. NULL ise, yayın Active Directory'de yayımlanmaz.

Not: Active Directory'ye yayınlama artık desteklenmemektedir.
backward_comp_level int Veritabanı uyumluluk seviyesi, aşağıdaki değerlerden biri olabilir:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).
allow_initialize_from_backup bit Abonelerin bu yayına aboneliği ilk anlık görüntü yerine yedek üzerinden başlatıp başlatamayacağını gösterir. 1 , aboneliklerin yedekten başlatılabildiği, 0 ise mümkün olmadığı anlamına gelir. Daha fazla bilgi için bkz. Anlık Görüntü Olmadan İşlemsel Abonelik Başlatma.
min_autonosync_lsn ikili(1) Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
replicate_ddl int Şema çoğaltmasının yayın için desteklenip desteklenmediğini gösterir.

1 = yayınevinde yürütülen DDL ifadeleri çoğaltılır.

0 = DDL ilatlarının çoğaltılmadığını gösterir. Daha fazla bilgi için bkz. Yayın Veritabanlarında Şema Değişiklikleri Yapma.
Seçenekler int Ek yayınlama seçeneklerini belirten bir bitmap ve bitbazda seçenek değerleri aşağıdaki gibidir:

0x1 - Eşler arası çoğaltma için etkinleştirildi.

0x2 - Eşler arası çoğaltma için yalnızca yerel değişiklikler yayınlayın.

0x4 - SQL Server abone olmayanlar için etkinleştirildi.

0x8 - Eşler arası çatışma algılamaları için etkinleştirildi.
originator_id smallint Çatışma tespiti amacıyla eşler arası çoğaltma topolojisindeki her düğümü tanımlar. Daha fazla bilgi için bkz. Eşler Arası Çoğaltmada Çakışma Algılama.