次の方法で共有


sp_scriptsubconflicttable (Transact-SQL)

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

トピック リンク アイコン Transact-SQL 構文表記規則

構文

sp_scriptsubconflicttable [@publication =] 'publication'    , [@article =] 'article'

引数

  • [ @publication=] 'publication'
    目的のアーティクルを含むパブリケーションの名前を指定します。 名前はデータベース内で一意であることが必要です。 publication のデータ型は sysname で、既定値はありません。

  • [ @article=] 'article'
    サブスクリプション アーティクルの名前を指定します。 article のデータ型は sysname で、既定値はありません。

戻り値

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

結果セット

列名

データ型

説明

cmdtext

nvarchar(4000)

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

説明

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

権限

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

関連項目

参照

システム ストアド プロシージャ (Transact-SQL)

概念

キュー更新における競合の検出と解決