次の方法で共有


sp_helpmergepartition (Transact-SQL)

適用対象: SQL サーバー

指定したマージ パブリケーションのパーティション情報を返します。 このストアド プロシージャは、任意のデータベースのパブリッシャーで実行されます。

Transact-SQL 構文表記規則

構文

sp_helpmergepartition
    [ @publication = ] N'publication'
    [ , [ @suser_sname = ] N'suser_sname' ]
    [ , [ @host_name = ] N'host_name' ]
[ ; ]

引数

[ @publication = ] N'publication'

出版物の名前。 @publicationsysname で、既定値はありません。

[ @suser_sname = ] N'suser_sname'

パーティションの定義に使用する SUSER_SNAME 値。 @suser_snamesysname で、既定値は NULL です。 このパラメーターを指定すると、指定した値に解決 SUSER_SNAME パーティションのみに結果セットを制限できます。

@suser_snameを指定するときは、@host_nameNULLする必要があります。

[ @host_name = ] N'host_name'

パーティションの定義に使用する HOST_NAME 値。 @host_namesysname で、既定値は NULL です。 このパラメーターを指定すると、指定した値に解決 HOST_NAME パーティションのみに結果セットを制限できます。

@suser_snameを指定するときは、@host_nameNULLする必要があります。

結果セット

列名 データ型 説明
partition int サブスクライバー パーティションを識別します。
host_name sysname サブスクライバーの HOST_NAME 関数の値によってフィルター処理されるサブスクリプションのパーティションを作成するときに使用される値。
suser_sname sysname サブスクライバーの SUSER_SNAME 関数の値によってフィルター処理されるサブスクリプションのパーティションを作成するときに使用される値。
dynamic_snapshot_location nvarchar (255) サブスクライバーのパーティションのフィルター処理されたデータ スナップショットの場所。
date_refreshed datetime 前回スナップショット ジョブが実行され、パーティションのフィルター選択されたデータ スナップショットが生成された日付です。
dynamic_snapshot_jobid uniqueidentifier パーティションのフィルター処理されたデータ スナップショットを作成するジョブを識別します。

リターン コードの値

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

解説

sp_helpmergepartition はマージ レプリケーションで使用されます。

アクセス許可

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