sys.dm_repl_articles (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Replikasyon topolojisinde makale olarak yayımlanan veritabanı nesneleri hakkında bilgi döndürür.

Sütun adı Veri türü Açıklama
artcache_db_address varbinary(8) Yayın veritabanı için önbelleğe alınan veritabanı yapısının bellek içi adresi.
artcache_table_address varbinary(8) Yayınlanmış bir tablo makalesi için önbelleğe alınmış tablo yapısının bellek içi adresi.
artcache_schema_address varbinary(8) Yayınlanmış bir tablo makalesi için önbelleğe alınmış makale şeması yapısının bellek içi adresi.
artcache_article_address varbinary(8) Yayınlanmış bir tablo makalesi için önbelleğe alınan makale yapısının bellek içi adresi.
artid bigint Bu tablodaki her girişi benzersiz şekilde tanımlar.
artfilter bigint Makaleyi yatay olarak filtrelemek için kullanılan saklanan prosedürün kimliği.
artobjid bigint Yayınlanan nesnenin kimliği.
Artpubid bigint Makalenin ait olduğu yayının kimliği.
artstatus tinyint makale seçenekleri ve durumu için bitmask, bu değerlerden birinin veya birkaçının bitbazında mantıksal VEYA sonucu olabilir:

1 = Makale aktiftir.

8 = Köşe adını ifadelere INSERT dahil edin.

16 = Parametrizlenmiş ifadeler kullanın.

24 = Her ikisi de ifadelerde INSERT sütun adını içerir ve parametreli ifadeler kullanır.

Örneğin, parametreli ifadeler kullanan aktif bir makalenin bu sütunda 17 değeri olur. 0 değeri, makalenin etkin olmadığı ve ek özelliklerin tanımlanmadığı anlamına gelir.
arttype tinyint Makale türü:

1 = Günlük tabanlı makale.

3 = Manuel filtreli günlük tabanlı makale.

5 = Manuel görünümlü günlük tabanlı makale.

7 = Manuel filtre ve manuel görünümle log tabanlı makale.

8 = Saklanan prosedür yürütmesi.

24 = Serileştirilebilir saklanan prosedür yürütülmesi.

32 = Saklı yordam (yalnızca şema).

64 = Görünüm (sadece şema).

128 = Fonksiyon (sadece şema).
wszArtdesttable nvarchar(514) Varış noktasında yayımlanan nesnenin adı.
wszArtdesttableowner nvarchar(514) Yayınlanan nesnenin varış noktasında sahibi.
wszArtinscmd nvarchar(510) Eklemeler için kullanılan komut veya saklanan prosedür.
cmdTypeIns int Insert stored prosedür için sözdizimini çağırın ve bu değerlerden biri olabilir.

1 = ÇAĞIRMA

2 = SQL

3 = HİÇ

7 = BILINMEYEN
wszArtdelcmd nvarchar(510) Silme için kullanılan komut veya saklanan prosedür.
cmdTypeDel int Silme işlemi için sözdizimi çağırın ve bu değerlerden biri olabilir.

0 = XCALL

1 = ÇAĞIRMA

2 = SQL

3 = HİÇ

7 = BILINMEYEN
wszArtupdcmd nvarchar(510) Güncellemeler için kullanılan komut veya saklanan prosedür.
cmdTypeUpd int Güncellenen işlem için sözdizimini çağırın ve bu değerlerden biri olabilir.

0 = XCALL

1 = ÇAĞIRMA

2 = SQL

3 = HİÇ

4 = MCALL

5 = VCALL

6 = SCALL

7 = BILINMEYEN
wszArtpartialupdcmd nvarchar(510) Kısmi güncellemeler için kullanılan komut veya saklanan prosedür.
cmdTypePartialUpd int Kısmi güncelleme kaydedilen prosedür için sözdizimi çağrısı ve bu değerlerden biri olabilir.

2 = SQL
numcol int Dikey olarak filtrelenmiş bir makale için bölümdeki sütun sayısı.
artcmdtype tinyint Şu anda çoğaltılan komut türü ve bu değerlerden biri olabilir.

1 = INSERT

2 = DELETE

3 = UPDATE

4 = GÜNCELLEME METNI

5 = hiç yok

6 = sadece iç kullanım

7 = sadece iç kullanım

8 = kısmi UPDATE
artgeninscmd nvarchar(510) INSERT makalede yer alan sütunlara dayanarak komut şablonu oluşturuldu.
artgendelcmd nvarchar(510) DELETE komut şablonu, çağrı sözdizimi olarak ana anahtarı veya makaledeki sütunları da içerebilir.
artgenupdcmd nvarchar(510) UPDATE Komut şablonu; bu şablon birincil anahtarı, güncellenmiş sütunları veya çağrı sözdizisine bağlı olarak tam bir sütun listesini içerebilir.
artpartialupdcmd nvarchar(510) Kısmi UPDATE komut şablonu, birincil anahtar ve güncellenmiş sütunları içerir.
artupdtxtcmd nvarchar(510) UPDATETEXT komut şablonu, birincil anahtarı ve güncellenmiş sütunları içerir.
artgenins2cmd nvarchar(510) INSERT eşzamanlı anlık işleme sırasında bir makale uzlaştırılırken kullanılan komut şablonu.
artgendel2cmd nvarchar(510) DELETE eşzamanlı anlık işleme sırasında bir makale uzlaştırılırken kullanılan komut şablonu.
fInReconcile tinyint Bir makalenin eşzamanlı anlık işleme sırasında uzlaştırılıp uzlaştırılmadığını gösterir.
fPubAllowUpdate tinyint Yayının aboneliği güncellemeye izin verip vermediğini gösterir.
intYayın Seçenekleri bigint Bit-bazında seçenekler belirten bitmap haritası, burada bit bazında seçenek değerleri şunlardır:

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

0x2 - Sadece yerel değişiklikleri yayınlayın.

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

Permissions

VIEW çağrısı için yayın veritabanında STATE izni gerektirirDATABASE.

Açıklamalar

Bilgi yalnızca şu anda çoğaltma makalesi önbelleğinde yüklenmiş çoğaltılan veritabanı nesneleri için döner.

SQL Server 2022 ve üzeri için izinler

Veritabanında PERFORMANCE STATE izni gerektirir VIEWDATABASE .