次の方法で共有


sp_scriptsubconflicttable (Transact-SQL)

適用対象: SQL サーバー

キューに登録されたサブスクリプション アーティクルのサブスクライバー上に競合テーブルを作成するためのスクリプトを生成します。 生成されたスクリプトは、サブスクライバー側でサブスクリプション データベースについて実行されます。 このストアド プロシージャは、パブリッシャー側のパブリケーション データベースで実行されます。

Transact-SQL 構文表記規則

構文

sp_scriptsubconflicttable
    [ @publication = ] N'publication'
    , [ @article = ] N'article'
    [ , [ @alter = ] alter ]
    [ , [ @usesqlclr = ] usesqlclr ]
[ ; ]

[ @publication = ] N'publication'

アーティクルを含むパブリケーションの名前。 名前はデータベース内で一意である必要があります。 @publicationsysname で、既定値はありません。

[ @article = ] N'article'

サブスクリプションアーティクルの名前。 @articlesysname で、既定値はありません。

[ @alter = ] alter

単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。

[ @usesqlclr = ] usesqlclr

単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。

リターン コードの値

0 (成功) または 1 (失敗)。

結果セット

列名 データ型 説明
cmdtext nvarchar (4000) キューに登録されたサブスクリプションアーティクルのサブスクライバーで競合テーブルを作成するための Transact-SQL スクリプトを返します。 このスクリプトは、サブスクリプション データベースのサブスクライバーで実行されます。

解説

sp_scriptsubconflicttable は、初期スナップショットが手動で適用されるサブスクリプションを持つサブスクライバーに使用されます。 競合テーブルは、サブスクライバー側の省略可能なテーブルです。

アクセス許可

sysadmin固定サーバー ロールまたは固定データベース ロールdb_ownerのメンバーのみがsp_scriptsubconflicttableを実行できます。