sp_help_targetserver (Transact-SQL)

列出所有的目标服务器。

主题链接图标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

目标服务器为下载作业和上载作业状态而对 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