分享方式:


sp_help_targetserver (Transact-SQL)

適用於:SQL Server

列出所有目標伺服器。

Transact-SQL 語法慣例

語法

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

引數

[ @server_name = ] N'server_name'

要傳回資訊之伺服器的名稱。 @server_name為 sysname,預設值為 NULL

傳回碼值

0 (成功) 或 1 (失敗)。

結果集

如果未 指定@server_namesp_help_targetserver 則傳回此結果集。

資料行名稱 資料類型 描述
server_id int 伺服器識別碼。
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