IHpublications (Transact-sql)

IHpublications sistem tablosu, geçerli dağıtımcı kullanan her SQL Server dışındaki yayın için bir satır içerir. Bu tablo, dağıtım veritabanında depolanır.

Sütun adı

Veri türü

Açıklama

PubID

int

Yayın için benzersiz bir Kımlık sağlayan kimlik sütunu.

name

sysname

Yayını ile ilişkili benzersiz adı.

repl_freq

tinyint

Çoğaltma sıklığı:

0 = Alarak hareketi.

1 = Zamanlanmış tablo yenileme.

durumu

tinyint

Durum aşağıdakilerden biri olabilir yayın.

0 = Etkin değil.

1 = Etkin.

sync_method

tinyint

Eşitleme yöntemi:

1 = Karakter toplu kopyalama.

4 = Karakter toplu kopya kullanılır ancak anlık görüntü sırasında tablolar kilitli anlamına gelir Concurrent_c.

snapshot_jobid

binary

Zamanlanmış görev kimliği

enabled_for_internetyanlış

bit

Yayını eşitleme dosyaları ftp ve diğer hizmetleri üzerinden Internet'e açık olup olmadığını gösterir nereye 1 bunlar Internet'ten erişilebilen demektir.

immediate_sync_ready

bit

Eşitleme dosyaları nerede kullanılabilir olup olmadığını gösterir 1 kullanılabilir oldukları anlamına gelir. Olmayan - sql yayımcılar için desteklenmiyor.

allow_queued_tran

bit

Değişiklikleri abone adresindeki Yayımcı tarafında uygulanana kadar queuing etkinleştirilip etkinleştirilmediğini belirtir. Eğer 1, sıraya abone adresindeki değişiklikler. Olmayan - sql yayımcılar için desteklenmiyor.

allow_sync_tran

bit

Hemen güncelleştirme abonelikleri yayını üzerinde izin verilip verilmeyeceğini belirtir. 1 hemen güncelleştirme abonelikleri izin verilir anlamına gelir. Olmayan - sql yayımcılar için desteklenmiyor.

autogen_sync_procsyanlış

bit

Eşitleme saklı yordam hemen güncelleştirmek için olup olmadığını belirtir abonelikler Yayımcı tarafında üretilir. 1 yayımcı oluşturulurken kullanılan anlamına gelir. Olmayan - sql yayımcılar için desteklenmiyor.

snapshot_in_defaultfolder

bit

Anlık görüntü dosyaları varsayılan klasöründe depolanır olup olmadığını belirtir. Eğer 0, anlık görüntü dosyaları depolanmış tarafından belirtilen konuma alternate_snapshot_folder. Eğer 1, anlık görüntü dosyaları varsayılan klasöründe bulunabilir.

alt_snapshot_folder

nvarchar(510)

Anlık görüntüsü için diğer klasör konumu belirtir.

pre_snapshot_script

nvarchar(510)

İşaretçi belirtir bir .sql dosya konumu. Dağıtım aracı, bir anlık bir abone adresindeki uygularken herhangi bir çoğaltılan nesne komut çalıştırılmadan önce pre-snapshot komut dosyasını çalıştırır.

post_snapshot_script

nvarchar(510)

İşaretçi belirtir bir .sql dosya konumu. Post-snapshot komut dosyası tüm çoğaltılan nesne komut ve verileri bir başlangıç eşitlemesi sırasında uygulanan Dağıtım Aracısı çalıştırır.

compress_snapshot

bit

Belirten yazılan anlık alt_snapshot_folder yerdir içine sıkıştırılması için Microsoftcab biçimine. 0 anlık değil sıkıştırılacağını belirtir.

ftp_address

sysname

Dağıtımcı ftp hizmeti ağ adresi. Yayını anlık görüntü dosyaları almak dağıtım aracısı için yerleştirildiği belirtir.

ftp_port

int

Dağıtımcı ftp hizmeti bağlantı noktası numarası. Yayını anlık görüntü dosyaları almak dağıtım aracısı için yerleştirildiği belirtir

ftp_subdirectory

nvarchar(510)

Burada anlık görüntü dosyaları yayını ftp kullanarak yayılıyor anlık görüntüler destekliyorsa, çekme dağıtım aracısı için kullanılabilir 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_dtsyanlış

bit

Yayının veri dönüşümleri verdiğinden belirtir. 1 dts dönüşümleri izin verildiğini belirtir. Olmayan - sql yayımcılar için desteklenmiyor.

allow_anonymousyanlış

bit

Anonim abonelikleri yayınında izin verilip verilmeyeceğini gösterir nereye 1 , bunlar izin verilen anlamına gelir.

Centralized_conflicts

bit

Çakışma kayıtları yayımcı üzerinde depolanan olup olmadığını belirtir.

0 = Çakışma kayıtları her iki yayıncı ve çakışmaya neden abone depolanır.

1 = Çakışma kayıtları yayımcı depolanır.

Olmayan - sql yayımcılar için desteklenmiyor.

Conflict_retention

int

Çakışma saklama dönemi gün içinde belirtir. Olmayan - sql yayımcılar için desteklenmiyor.

conflict_policy

int

Kuyruğa alınmış güncelleştirme abone seçeneği kullanıldığında çakışma çözümleme ilkesi ardından belirtir. Bu değerlerden biri olabilir:

1 = Publisher WINS çakışma.

2 = Abone wins çakışma.

3 = Abonelik yeniden.

Olmayan - sql yayımcılar için desteklenmiyor.

QUEUE_TYPE

int

Sıra türü kullanıldığını belirtir. Bu değerlerden biri olabilir:

1 kullanan msmq = Microsoftişlemleri depolamak için Message Queuing.

2 kullanan sql = SQL Serverişlemleri depolamak için.

Bu sütunda olmayan tarafından kullanılmaz- SQL Server Publishers.

NotNot
Kullanarak MicrosoftMessage Queuing'i onaylanmaz ve artık desteklenmiyor.

Olmayan - sql yayımcılar için desteklenmiyor.

ad_guidname

sysname

Yayın içinde yayımlanıp yayımlanmadığını belirtir MicrosoftActive Directory'yi. Yayını published in geçerli genel benzersiz tanımlayıcı (GUID) belirtir MicrosoftActive Directory GUID ise ilgili Active Directory yayın nesnesinin ObjectGUID. BOŞ ise, yayını yayınlanan değil MicrosoftActive Directory'yi. Olmayan - sql yayımcılar için desteklenmiyor.

backward_comp_level

int

Veritabanı uyumluluk düzeyi, aşağıdaki değerlerden biri olabilir:

90 = SQL Server 2005.

100 = SQL Server 2008.

Olmayan - sql yayımcılar için desteklenmiyor.

Açıklama

nvarchar(255)

Yayını tanımlayıcı girdisi.

independent_agent

bit

Bu yayın için tek başına bir dağıtım aracısı olup olmadığını belirtir.

0 = Yayını paylaşılan bir dağıtım aracısını kullanır ve her Publisher veritabanı/abone veritabanı çifti bir tek, paylaştırılmış Aracısı vardır.

1 = Bu yayın için tek başına bir Dağıtım Aracısı yoktur.

immediate_sync

bit

Eşitleme dosyaları oluşturulan ya Snapshot aracı, her çalıştığında yeniden olup olmadığını gösterir nereye 1 aracı çalışır her zaman oluşturuldukları anlamına gelir.

Allow_push

bit

Itme abonelikleri yayınında izin verilip verilmeyeceğini gösterir nereye 1 , bunlar izin verilen anlamına gelir.

Allow_pull

bit

Çekme abonelik yayınında izin verilip verilmeyeceğini gösterir nereye 1 , bunlar izin verilen anlamına gelir.

saklama

int

Değişiklik, belirli yayını kaydetmek için Saat cinsinden miktarı.

allow_subscription_copy

bit

Bu yayın abone abonelik veritabanları kopyalayabilirsiniz etkinleştirilip etkinleştirilmediğini belirtir. 1 kopyalamaya izin verildiği anlamına gelir.

allow_initialize_from_backupdoğru

bit

Aboneleri abonelik bu yayın anlık görüntüsünü ilk yerine yedek sunabilmesi durumunda gösterir. 1 abonelikleri bir yedekten başlatılabilir anlamına gelir ve 0 onlar cant anlamına gelir. Daha fazla bilgi için, bkz. Anlık görüntü olmadan bir işlemsel abonelik başlatmanıza. Olmayan - sql yayımcılar için desteklenmiyor.

min_autonosync_lsn

binary(1)

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

replicate_ddl

int

Şema çoğaltma için yayın desteklenip desteklenmediğini gösterir. 1 Yayımcı tarafında yürütülen ddl deyimleri çoğaltılır gösterir ve 0 ddl deyimleri değil çoğaltılır gösterir. Daha fazla bilgi için, bkz. Yayını veritabanları üzerinde şeması değişiklikler yapmak. Olmayan - sql yayımcılar için desteklenmiyor.

seçenekler

int

Bit düzey seçenek değerleri nerede ek yayımlama seçeneklerini belirtir bit eşlem:

0x1 - eşler arası çoğaltma için etkin.

0x2 -yalnızca yerel değişiklikleri Yayımla.

0x4 - olmayan - SQL Server aboneleri için etkin.

Ayrıca bkz.

Başvuru

Çoğaltma görünümleri (Transact-sql)

için yürütme eşdeğerdirsp_addpublication (Transact-sql)

yürütmesp_changepublication (Transact-sql)

yürütme eşdeğerdirsp_helppublication (Transact-sql)

syspublications (Transact-sql)

Kavramlar

Çoğaltma tabloları (Transact-sql)

syspublications (sistem görünümü) (Transact-sql)