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 陳述式中,且使用參數化陳述式。 例如,對於使用參數化陳述式的使用中發行項,這個資料行的值是 17。0 值表示發行項不在使用中,且未定義任何其他屬性。 |
type |
tinyint |
發行項類型: 1 = 記錄式發行項。 3 = 含有手動篩選的記錄式發行項。 5 = 含有手動檢視的記錄式發行項。 7 = 含有手動篩選和手動檢視的記錄式發行項。 |
upd_cmd |
nvarchar(255) |
針對 UPDATE 來執行的命令。 |
schema_option |
binary |
指出要編寫指令碼的項目。請參閱<sp_addarticle (Transact-SQL)>,以取得支援的結構描述選項清單。 |
dest_owner |
sysname |
目的地資料庫已發行之物件的擁有者。 |