sp_helpsubscriberinfo (Transact-SQL)

適用対象: SQL ServerAzure SQL Managed Instance

サブスクライバーに関する情報を表示します。 このストアド プロシージャは、任意のデータベースのパブリッシャーで実行されます。

Transact-SQL 構文表記規則

構文

  
sp_helpsubscriberinfo [ [ @subscriber =] 'subscriber']  
    [ , [ @publisher = ] 'publisher' ]  

引数

[ @subscriber = ] 'subscriber' サブスクライバーの名前です。 サブスクライバーsysname で、既定値は %、すべての情報を返します。

[ @publisher = ] 'publisher' パブリッシャーの名前を指定します。 publishersysname で、既定値は現在のサーバーの名前です。

Note

パブリッシャー は、Oracle パブリッシャーの場合を除き、指定しないでください。

結果セット

列名 データ型 説明
publisher sysname パブリッシャーの名前。
subscriber sysname サブスクライバーの名前。
type tinyint サブスクライバーの種類:

0 = Microsoft SQL Server データベース 1 = ODBC データ ソース
ログイン sysname SQL Server 認証のログイン ID。
password sysname SQL Server 認証のパスワード。
commit_batch_size int サポートされていません。
status_batch_size int サポートされていません。
flush_frequency int サポートされていません。
frequency_type int ディストリビューション エージェントを実行する頻度。

1 = 1

2 = オンデマンド

4 = 毎日

8 = 週単位

16 = 月単位

32 = 月単位の相対値

64 = 自動開始

128 = 定期的
frequency_interval int frequency_typeによって設定された頻度に適用される値。
frequency_relative_interval int frequency_typeが 32 (毎月の相対値) に設定されている場合使用されるディストリビューション エージェントの日付。

1 = First

2 = 秒

4 = 3 番目

8 = 4 番目

16 = 最後
frequency_recurrence_factor int frequency_typeによって使用される 繰り返し係数。
frequency_subday int 定義した期間にスケジュールを組み直す頻度。

1 = 1

2 = 秒

4 = 分

8 = 時間
frequency_subday_interval int frequency_subday間隔。
active_start_time_of_day int ディストリビューション エージェントが最初にスケジュールされた時刻。次のようにHHmmss書式設定されます。
active_end_time_of_day int ディストリビューション エージェントのスケジュールが終了した時刻。次のようにHHmmss書式設定されます。
active_start_date int ディストリビューション エージェントが最初にスケジュールされた日付。形式yyyyMMddは .
active_end_date int ディストリビューション エージェントのスケジュールが終了した日付 。形式yyyyMMddは ..
retryattempt int サポートされていません。
retrydelay int サポートされていません。
説明 nvarchar (255) サブスクライバーのテキストによる説明。
security_mode int 実装されたセキュリティ モード:

0 = SQL Server 認証

1 = Microsoft Windows 認証
frequency_type2 int マージ エージェントを実行する頻度。

1 = 1

2 = オンデマンド

4 = 毎日

8 = 週単位

16 = 月単位

32 = 月単位の相対値

64 = 自動開始

128 = 定期的
frequency_interval2 int frequency_typeによって設定された頻度に適用される値。
frequency_relative_interval2 int frequency_typeが 32 (毎月の相対値) に設定されている場合に使用されるマージ エージェントの日付:

1 = First

2 = 秒

4 = 3 番目

8 = 4 番目

16 = 最後
frequency_recurrence_factor2 int frequency_type*.* で使用される 繰り返し係数
frequency_subday2 int 定義した期間にスケジュールを組み直す頻度。

1 = 1

2 = 秒

4 = 分

8 = 時間
frequency_subday_interval2 int frequency_subday間隔。
active_start_time_of_day2 int マージ エージェントが最初にスケジュールされた時刻。次のようにHHmmss書式設定されます。
active_end_time_of_day2 int マージ エージェントのスケジュールが終了した時刻。次のようにHHmmss書式設定されます。
active_start_date2 int マージ エージェントが最初にスケジュールされた日付。形式yyyyMMddは ..
active_end_date2 int マージ エージェントのスケジュールが終了した日付 。形式yyyyMMddは ..

リターン コードの値

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

解説

sp_helpsubscriberinfoは、スナップショット レプリケーション、トランザクション レプリケーション、マージ レプリケーションで使用されます。

アクセス許可

sysadmin 固定サーバー ロール、db_owner固定データベース ロール、またはパブリケーションのパブリケーション アクセス リストのメンバーのみが、sp_helpsubscriberinfoを実行できます。

参照

sp_adddistpublisher (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_changesubscriber (Transact-SQL)
sp_dropsubscriber (Transact-SQL)
sp_helpdistributor (Transact-SQL)
sp_helpserver (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)