sp_addmergealternatepublisher (Transact-SQL)
サブスクライバーで代替同期パートナーを使用する機能を追加します。 パブリケーションのプロパティでは、サブスクライバーが他のパブリッシャーと同期できるように指定する必要があります。 このストアド プロシージャは、サブスクライバー側でサブスクリプション データベースについて実行されます。
構文
sp_addmergealternatepublisher [ @publisher= ] 'publisher'
, [ @publisher_db= ] 'publisher_db'
, [ @publication= ] 'publication'
, [ @alternate_publisher= ] 'alternate_synchronization_partner'
, [ @alternate_publisher_db= ] 'alternate_publisher_db'
, [ @alternate_publication= ] 'alternate_synchronization_partner'
, [ @alternate_distributor= ] 'alternate_distributor'
[ , [ @friendly_name= ] 'friendly_name' ]
[ , [ @reserved= ] 'reserved' ]
引数
[ @publisher=] 'publisher'
パブリッシャーの名前を指定します。 publisher のデータ型は sysname で、既定値はありません。[ @publisher_db=] 'publisher_db'
パブリケーション データベースの名前を指定します。 publisher_db のデータ型は sysname で、既定値はありません。[ @publication=] 'publication'
パブリケーションの名前です。 publication のデータ型は sysname で、既定値はありません。[ @alternate_publisher=] 'alternate_synchronization_partner'
代替パブリッシャーの名前を指定します。 alternate_synchronization_partner のデータ型は sysname で、既定値はありません。[ @alternate_publisher_db=] 'alternate_publisher_db'
代替パブリッシャーのパブリケーション データベースの名前を指定します。 alternate_publisher_db のデータ型は sysname で、既定値はありません。[ @alternate_publication=] 'alternate_synchronization_partner'
代替同期パートナーのパブリケーションの名前を指定します。 alternate_synchronization_partner のデータ型は sysname で、既定値はありません。[ @alternate_distributor=] 'alternate_distributor'
代替同期パートナーのディストリビューターの名前を指定します。 alternate_distributor のデータ型は sysname で、既定値はありません。[ @friendly_name=] 'friendly_name'
代替同期パートナーを構成するパブリッシャー、パブリケーション、ディストリビューターの関連を識別するための表示名を指定します。 friendly_name のデータ型は nvarchar(255) で、既定値は NULL です。[ @reserved=] 'reserved'
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
戻り値
0 (成功) または 1 (失敗)
説明
sp_addmergealternatepublisher は、マージ レプリケーションで使用します。
権限
sp_addmergealternatepublisher を実行できるのは、sysadmin 固定サーバー ロールまたは db_owner 固定データベース ロールのメンバーだけです。