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


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)

dbo.sysdownloadlist (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)