Поделиться через


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_name не указан, sp_help_targetserver возвращает этот результирующий набор.

Имя столбца Тип данных Description
server_id int Идентификационный номер сервера.
server_name nvarchar(30) Имя сервера.
location nvarchar(200) Расположение указанного сервера.
time_zone_adjustment int Настройка временной зоны в часах, от среднего времени по Гринвичу.
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 .

Примеры

А. Вывод сведений обо всех зарегистрированных целевых серверах

Следующий пример выводит сведения обо всех зарегистрированных целевых серверах.

USE msdb;
GO

EXEC dbo.sp_help_targetserver;
GO

B. Перечисление сведений для определенного целевого сервера

Следующий пример выводит сведения о целевом сервере SEATTLE2.

USE msdb;
GO

EXEC dbo.sp_help_targetserver N'SEATTLE2';
GO