sysarticles (Transact-SQL)

適用対象: SQL サーバー

ローカル データベースで定義されている各テーブル アーティクルの行を格納します。 このテーブルは、パブリッシュされたデータベースに格納されます。 その他の種類の記事については、 sysschemaarticles (Transact-SQL)を参照してください。

列名 データ型 説明
artid int アーティクルの一意な ID 番号を示す ID 列です。
creation_script nvarchar (255) 記事のスキーマ スクリプト。
del_cmd nvarchar (255) テーブル アーティクルの削除をレプリケートするときに使用されるレプリケーション コマンドの種類です。 詳細については、「トランザクション アーティクルに変更を反映する方法の指定」を参照してください。
説明 nvarchar (255) 記事の説明的なエントリ。
dest_table sysname 対象テーブルの名前です。
フィルター int 水平方向のパーティション分割に使用されるストアド プロシージャ ID。
filter_clause ntext 水平方向のフィルター処理に使用されるアーティクルの WHERE 句。
ins_cmd nvarchar (255) テーブルアーティクルを使用して挿入をレプリケートするときに使用されるレプリケーション コマンドの種類。 詳細については、「トランザクション アーティクルに変更を反映する方法の指定」を参照してください。
name sysname パブリケーション内で一意のアーティクルに関連付けられている名前。
objid int パブリッシュされたテーブル オブジェクト ID。
pubid int アーティクルが属するパブリケーションの ID。
pre_creation_cmd tinyint DROP TABLE、DELETE TABLE、または TRUNCATE の作成前コマンド:

0 = なし。

1 = DROP。

2 = DELETE。

3 = TRUNCATE。
status tinyint アーティクルのオプションと状態のビットマスク。これは、次の 1 つ以上の値のビットごとの論理 OR 結果になります。

1 = アーティクルがアクティブです。

8 = INSERT ステートメントに列名を含めます。

16 = パラメーター化されたステートメントを使用します。

24 = どちらも INSERT ステートメントに列名を含め、パラメーター化されたステートメントを使用します。

64 = 情報提供のみを目的として識別されます。 サポートされていません。 将来の互換性は保証されません。

たとえば、パラメーター化されたステートメントを使用するアクティブなアーティクルでは、この列の値は 17 になります。 値が 0 は、アーティクルが非アクティブであり、追加のプロパティが定義されていないことを意味します。
sync_objid int アーティクルの定義を表すテーブルまたはビューの ID です。
type tinyint アーティクルのタイプです。

1 = ログベースのアーティクル。

3 = 手動フィルターを使用したログベースのアーティクル。

5 = 手動ビューを使用したログベースのアーティクル。

7 = 手動フィルターと手動ビューを含むログベースの記事。

8 = ストアド プロシージャの実行。

24 = シリアル化可能なストアド プロシージャの実行。

32 = ストアド プロシージャ (スキーマのみ)。

64 = ビュー (スキーマのみ)。

128 = 関数 (スキーマのみ)。
upd_cmd nvarchar (255) テーブルアーティクルを使用して更新プログラムをレプリケートするときに使用されるレプリケーション コマンドの種類。 詳細については、「トランザクション アーティクルに変更を反映する方法の指定」を参照してください。
schema_option binary(8) アーティクルのスキーマ生成オプションのビットマスク。サブスクライバーに配信するために、アーティクル スキーマのどの部分をスクリプト化するかを制御します。 スキーマ オプションの詳細については、「sp_addarticle (Transact-SQL)」を参照してください。
dest_owner sysname コピー先データベースのテーブルの所有者。
ins_scripting_proc int INSERT ステートメントがレプリケートされるときに実行される登録済みのカスタム ストアド プロシージャまたはスクリプト。
del_scripting_proc int DELETE ステートメントがレプリケートされるときに実行される、登録済みのカスタム ストアド プロシージャまたはスクリプト。
upd_scripting_proc int UPDATE ステートメントがレプリケートされるときに実行される登録済みのカスタム ストアド プロシージャまたはスクリプトです。
custom_script nvarchar(2048) DDL トリガーの最後に実行される登録済みのカスタム ストアド プロシージャまたはスクリプトです。
fire_triggers_on_snapshot bit スナップショットの適用時にレプリケートされたトリガーを実行するかどうかを示します。次のいずれかの値を指定できます。

0 = トリガーは実行されません。

1 = トリガーが実行されます。

参照

レプリケーション テーブル (Transact-SQL)
レプリケーション ビュー (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
sysschemaarticles (Transact-SQL)