sp_help_targetserver (Transact-SQL)
适用于:SQL Server
列出所有的目标服务器。
语法
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 | 目标服务器为下载作业和上载作业状态而对 Master 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
另请参阅
sp_add_targetservergroup (Transact-SQL)
sp_delete_targetserver (Transact-SQL)
sp_delete_targetservergroup (Transact-SQL)
sp_update_targetservergroup (Transact-SQL)
dbo.sysdownloadlist (Transact-SQL)
系统存储过程 (Transact-SQL)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈