次の方法で共有


sp_help_targetserver (Transact-SQL)

適用対象: SQL Server

すべてのターゲット サーバーを一覧表示します。

Transact-SQL 構文表記規則

構文

sp_help_targetserver [ [ @server_name = ] N'server_name' ]
[ ; ]

引数

[ @server_name = ] N'server_name'

情報を返すサーバーの名前。 @server_namesysname で、既定値は NULL です。

リターン コードの値

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

結果セット

@server_nameが指定されていない場合、sp_help_targetserverはこの結果セットを返します。

列名 データ型 説明
server_id int サーバー ID 番号。
server_name nvarchar(30) サーバー名。
location nvarchar(200) 指定したサーバーの場所。
time_zone_adjustment int グリニッジ標準時 (GMT) からのタイム ゾーン調整 (時間単位)。
enlist_date datetime 指定したサーバーの参加リストの日付。
last_poll_date datetime サーバーがジョブに対して最後にポーリングされた日付。
status int 指定したサーバーの状態。
unread_instructions int サーバーに未読の命令があるかどうかを指定します。 すべての行がダウンロードされた場合、この列は 0
local_time datetime ターゲット サーバーのローカル日時。これは、マスター サーバーの最後のポーリング時点でのターゲット サーバーのローカル時刻に基づいています。
enlisted_by_nt_user nvarchar(100) ターゲット サーバーに参加した Microsoft Windows のユーザー。
poll_interval int ジョブをダウンロードしてジョブの状態をアップロードするために、ターゲット サーバーがマスター SQLServerAgent サービスをポーリングする頻度 (秒単位)。

アクセス許可

このストアド プロシージャを実行するには、 sysadmin 固定サーバー ロールのメンバーであることが必要です。

A. 登録されているすべてのターゲット サーバーの情報を一覧表示する

次の例では、すべての登録されたターゲット サーバーの情報を一覧表示します。

USE msdb;
GO

EXEC dbo.sp_help_targetserver;
GO

B. 特定のターゲット サーバーの情報を一覧表示する

次の例では、ターゲット サーバー SEATTLE2の情報を一覧表示します。

USE msdb;
GO

EXEC dbo.sp_help_targetserver N'SEATTLE2';
GO