sp_help_targetserver (Transact-SQL)
適用於:SQL Server
列出所有目標伺服器。
語法
sp_help_targetserver [ [ @server_name = ] N'server_name' ]
[ ; ]
引數
[ @server_name = ] N'server_name'
要傳回資訊之伺服器的名稱。 @server_name為 sysname,預設值為 NULL
。
傳回碼值
0
(成功) 或 1
(失敗)。
結果集
如果未 指定@server_name , sp_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