IHextendedArticleView (Transact-SQL)

IHextendedArticleView ビューは、SQL Server 以外のパブリケーションのアーティクルに関する情報を公開します。このビューは、ディストリビューション データベースに格納されます。

列名

データ型

説明

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

アーティクル オプションとステータスのビットマスクです。次に示す 1 つ以上の値のビットごとの論理和演算をとります。

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

目的のデータベースでパブリッシュされたオブジェクトの所有者です。