sp_help_targetserver (Transact-SQL)
Список всех целевых серверов.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Cинтаксические обозначения в 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 |
Настройка временной зоны в часах, от среднего времени по Гринвичу. |
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.
Примеры
А.Вывод сведений обо всех зарегистрированных целевых серверах
Следующий пример выводит сведения обо всех зарегистрированных целевых серверах.
USE msdb ;
GO
EXEC dbo.sp_help_targetserver ;
GO
Б.Вывод сведений об указанном целевом сервере
Следующий пример выводит сведения о целевом сервере 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)