sp_scriptsubconflicttable (Transact-SQL)

適用対象:SQL Server

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

Transact-SQL 構文表記規則

構文

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

[ @publication = ] N'publication'

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

[ @article = ] N'article'

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

[ @alter = ] alter

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

[ @usesqlclr = ] usesqlclr

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

リターン コードの値

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

結果セット

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

解説

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

アクセス許可

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