MSpublications (Transact-SQL)

適用対象:SQL Server

テーブル MSpublications には、パブリッシャーによってレプリケートされるパブリケーションごとに 1 つの行が含まれています。 このテーブルはディストリビューション データベースに格納されます。

列名 データ型 説明
publisher_id smallint パブリッシャーの ID。
publisher_db sysname パブリッシャー データベースの名前。
publication sysname 出版物の名前。
publication_id int パブリケーションの ID。
publication_type int パブリケーションの種類:

0 = トランザクション
1 = スナップショット
2 = マージ
thirdparty_flag bit パブリケーションが Microsoft SQL Server データベースかどうかを示します。

0 = SQL Server
1 = SQL Server 以外のデータ ソース
independent_agent bit このパブリケーションのスタンドアロン ディストリビューション エージェントがあるかどうかを示します。
immediate_sync bit スナップショット エージェントを実行するたびに同期ファイルを作成するか再作成するかを示します。
allow_push bit 指定されたパブリケーションに対してプッシュ サブスクリプションを作成できるかどうかを示します。
allow_pull bit 特定のパブリケーションに対してプル サブスクリプションを作成できるかどうかを示します。
allow_anonymous bit 指定されたパブリケーションに対して匿名サブスクリプションを作成できるかどうかを示します。
description nvarchar (255) 出版物の説明。
vendor_name nvarchar(100) パブリッシャーが SQL Server データベースでない場合のベンダーの名前。
retention int パブリケーションの保有期間 (時間) です。
sync_method int 同期方法:

0 = ネイティブ (すべてのテーブルのネイティブ モードの一括コピー出力が生成されます)

1 = 文字 (すべてのテーブルの文字モードの一括コピー出力を生成します)

3= 同時実行 (すべてのテーブルのネイティブ モードの一括コピー出力を生成しますが、スナップショット中にテーブルをロックしません)

4= Concurrent_c (すべてのテーブルの文字モードの一括コピー出力を生成しますが、スナップショット中にテーブルをロックしません)

3値。4トランザクション レプリケーションとマージ レプリケーションでは使用できますが、スナップショット レプリケーションでは使用できません。
allow_subscription_copy bit このパブリケーションをサブスクライブするサブスクリプション データベースをコピーする機能を有効または無効にします。

0 - コピーが無効になっている
1 - コピーが有効になっている
thirdparty_options int SQL Server Management Studio のレプリケーション フォルダーにパブリケーションが表示されないようにするかどうかを指定します。

0 = SQL Server Management Studio のレプリケーション フォルダーに異種パブリケーションを表示します。

1 = SQL Server Management Studio のレプリケーション フォルダーに異種パブリケーションが表示されないようにします。
allow_queued_tran bit パブリケーションでキュー更新を許可するかどうかを指定します。

0 = パブリケーションがキューに登録されていない
1 = パブリケーションがキューに登録されている
options int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
retention_period_unit tinyint 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
allow_initialize_from_backup bit 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
min_autonosync_lsn varbinary(16) 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。