sp_help_targetserver (Transact-SQL)
列出所有目標伺服器。
語法
sp_help_targetserver
[ [ @server_name = ] 'server_name' ]
引數
- [@server_name= ] 'server_name'
這是要傳回資訊的伺服器名稱。server_name 是 nvarchar(30),預設值是 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