Share via


IHextendedArticleView (Transact-SQL)

IHextendedArticleView 檢視會公開非 SQL Server 發行集的發行項相關資訊。這份檢視儲存在 distribution 資料庫中。

資料行名稱

資料類型

描述

publisher_id

smallint

發行者的唯一識別碼。

publication_id

int

發行集的唯一識別碼。

article

sysname

發行項的名稱

destination_object

sysname

在訂閱者端之已發行物件的名稱。

source_owner

sysname

在發行者端之已發行物件的擁有者。

source_object

sysname

在發行者端之已發行物件的名稱。

description

nvarchar(255)

發行項的描述。

creation_script

nvarchar(255)

建立發行項之結構描述的指令碼。

del_cmd

nvarchar(255)

針對 DELETE 來執行的命令。

filter

int

用來定義水平資料分割之預存程序的識別碼。

filter_clause

ntext

用來水平篩選發行項的 WHERE 子句。

ins_cmd

nvarchar(255)

針對 INSERT 來執行的命令。

pre_creation_cmd

tinyint

DROP TABLE、DELETE TABLE 或 TRUNCATE 的前置建立命令:

0 = 無。

1 = DROP。

2 = DELETE。

3 = TRUNCATE。

status

tinyint

發行項選項和狀態的位元遮罩,它可能是一或多個這些值的位元邏輯 OR 結果:

1 = 發行項在使用中。

8 = 將資料行名稱包括在 INSERT 陳述式中。

16 = 使用參數化的陳述式。

24 = 將資料行名稱包括在 INSERT 陳述式中,且使用參數化陳述式。

例如,對於使用參數化陳述式的使用中發行項,這個資料行的值是 170 值表示發行項不在使用中,且未定義任何其他屬性。

type

tinyint

發行項類型:

1 = 記錄式發行項。

3 = 含有手動篩選的記錄式發行項。

5 = 含有手動檢視的記錄式發行項。

7 = 含有手動篩選和手動檢視的記錄式發行項。

upd_cmd

nvarchar(255)

針對 UPDATE 來執行的命令。

schema_option

binary

指出要編寫指令碼的項目。請參閱<sp_addarticle (Transact-SQL)>,以取得支援的結構描述選項清單。

dest_owner

sysname

目的地資料庫已發行之物件的擁有者。