IHarticles (Transact-sql)

IHarticles sistem tablosu, bir olmayan - SQL Server geçerli dağıtıcısı kullanarak Publisher'dan çoğaltılmasını her makale için bir satır içerir. Bu tablo, dağıtım veritabanında depolanır.

Tanım

Sütun adı

Veri türü

Açıklama

article_id

int

Makale için benzersiz bir Kımlık numarası sağlar kimlik sütunu.

name

sysname

İlişkili makale, yayın içinde benzersiz adı.

publication_id

smallint

Makaleyi ait olduğu yayın Kımlığı.

table_id

int

Gelen yayımlanmış tablo Kımlığı tanımlarIHpublishertableskısıtlamayı.

publisher_id

smallint

Olmayan-SQL Server yayımcı Kımlığı.

creation_script

nvarchar(255)

Makaleyi şema komut dosyası.

del_cmd

nvarchar(255)

Siler tablo makale ile çoğaltma yaparken kullanılan çoğaltma komut türü. Daha fazla bilgi için, bkz. Değişiklikleri için işlemsel makaleleri nasıl yayılma belirtme.

Filtre

int

Bu sütun kullanılmaz ve yalnızca yapmak dahil sysarticles görmek, IHarticles tablo ile uyumlu sysarticles SQL Server makaleleri için kullanılan görünümü (sysarticles).

filter_clause

ntext

Yatay süzmek için kullanılan ve bir standart Transact-olmayan - sql yayımcı tarafından yorumlanacak sql yazılmış makale where yan tümcesi.

ins_cmd

nvarchar(255)

Ekler tablo makaleleri ile çoğaltma yaparken kullanılan çoğaltma komut türü. Daha fazla bilgi için, bkz. Değişiklikleri için işlemsel makaleleri nasıl yayılma belirtme.

pre_creation_cmd

tinyint

Aynı ada sahip bir nesne zaten abone tarafında varsa ilk anlık uygulanmadan önce yürütülecek komut.

0 = Yok - bir komut yürütüldü.

1 = Bırakma - hedef tablo açılır.

2 = Silme - hedef tablo verileri silme.

3 = truncate - hedef tablo kesecek.

durumu

tinyint

Bit maskesi makale seçenekleri ve bu değerleri birinin veya bit düzeyinde mantıksal or sonucu olabilir durumu:

0 = Hiçbir ek özellikleri.

1 = Etkin.

8 = INSERT deyimleri sütun adını içer.

16 = Parametreli kullanımı deyimleri.

Örneğin, etkin bir makale parametreli deyimleri kullanarak bu sütunda 17 değeri olurdu. Makale etkin olmadığını 0 anlamına gelir ve hiçbir ek özellik değeri tanımlanır.

type

tinyint

Makale türü:

1 = Günlük tabanlı makale.

upd_cmd

nvarchar(255)

Tablo makaleleri güncelleştirmeleri çoğaltma yaparken kullanılan çoğaltma komut türü. Daha fazla bilgi için, bkz. Değişiklikleri için işlemsel makaleleri nasıl yayılma belirtme.

schema_option

binary(8)

Biri veya daha fazlası bu değerler bit düzeyinde mantıksal or sonucu olabilir verilen makaleyi şema oluşturma seçeneğini bit eşlem:

0x00 Snapshot Aracısı tarafından devre dışı kodlama = ve sağlanan CreationScript kullanır.

0x01 = Generate nesne oluşturma (create table, create procedure vb.).

gerçekleşen = karşılık gelen kümelenmiş bir dizin oluşturur.

0x40 = karşılık gelen kümelendirilmemiş dizinler oluşturur.

0x80 = birincil anahtarlar üzerinde bilgi tutarlılığı bildirilen içer.

0x1000 = sütun düzeyinde alfabe çoğaltır.

NotNot
Bu seçenek, Oracle yayımcılar büyük küçük harf duyarlı karşılaştırmaları etkinleştirmek için varsayılan olarak ayarlanır.

0x4000 Çoğalt benzersiz anahtarlar bir tablo makale tanımlanmışsa =.

0x8000 = birincil anahtar ve benzersiz anahtarlar bir tablo makale alter table deyimleri kullanarak kısıtlamaları olarak çoğaltılır.

dest_owner

sysname

Hedef veritabanı tablo sahibi.

dest_table

sysname

Hedef tablo adı.

tablespace_name

nvarchar(255)

Makale için günlüğe kaydetme tablo tarafından kullanılan tablespace tanımlar.

Objid

int

Bu sütun kullanılmaz ve yalnızca yapmak dahil sysarticles görmek, IHarticles tablo ile uyumlu sysarticles SQL Server makaleleri için kullanılan görünümü (sysarticles).

sync_objid

int

Bu sütun kullanılmaz ve yalnızca yapmak dahil sysarticles görmek, IHarticles tablo ile uyumlu sysarticles SQL Server makaleleri için kullanılan görünümü (sysarticles).

Açıklama

nvarchar(255)

Makaleyi tanımlayıcı girdisi.

publisher_status

int

Yayımlanmış bir makaleye tanımlar görünümü çağırarak tanımlanmış olmadığını göstermek için kullanılan sp_articleview.

0 = sp_articleview çağrıldı.

1 = sp_articleview değil çağırdı.

article_view_owner

nvarchar(255)

Günlük Okuyucu Aracısı tarafından kullanılan yayımcı eşitleme nesnesi sahibi.

article_view

nvarchar(255)

Günlük Okuyucu Aracısı tarafından kullanılan yayımcı eşitleme nesnesi.

ins_scripting_proc

int

Bu sütun kullanılmaz ve yalnızca yapmak dahil sysarticles görmek, IHarticles tablo ile uyumlu sysarticles SQL Server makaleleri için kullanılan görünümü (sysarticles).

del_scripting_proc

int

Bu sütun kullanılmaz ve yalnızca yapmak dahil sysarticles görmek, IHarticles tablo ile uyumlu sysarticles SQL Server makaleleri için kullanılan görünümü (sysarticles).

upd_scripting_proc

int

Bu sütun kullanılmaz ve yalnızca yapmak dahil sysarticles görmek, IHarticles tablo ile uyumlu sysarticles SQL Server makaleleri için kullanılan görünümü (sysarticles).

CUSTOM_SCRIPT

int

Bu sütun kullanılmaz ve yalnızca yapmak dahil sysarticles görmek, IHarticles tablo ile uyumlu sysarticles SQL Server makaleleri için kullanılan görünümü (sysarticles).

fire_triggers_on_snapshot

bit

Bu sütun kullanılmaz ve yalnızca yapmak dahil sysarticles görmek, IHarticles tablo ile uyumlu sysarticles SQL Server makaleleri için kullanılan görünümü (sysarticles).

instance_id

int

Yayımlanmış tablo makale günlük geçerli örneğini tanımlar.

use_default_datatypes

bit

Makaleyi varsayılan veri türü eşlemeleri kullanıp kullanmadığını gösterir; değeri 1 varsayılan veri türü eşlemeleri kullanıldığını gösterir.

Ayrıca bkz.

Başvuru

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

eşdeğerdirsp_addarticle (Transact-sql)

veyasp_changearticle (Transact-sql)

Kavramlar

Heterojen veritabanı çoğaltma

Çoğaltma tabloları (Transact-sql)