適用対象:SQL Server
ローカル データベースで定義されている各テーブル アーティクルの行を格納します。 このテーブルは、パブリッシュされたデータベースに格納されます。 その他の種類の記事については、 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、DELETETABLE、または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)