sp_helpserver (Transact-SQL)
Область применения: SQL Server
Возвращает сведения об определенном удаленном сервере, сервере репликации либо обо всех серверах обоих типов. Выдает имя сервера, сетевое имя сервера, состояние репликации сервера, его идентификационный номер, а также имя параметров сортировки. Кроме того, возвращает значения интервалов ожидания для подключения к связанным серверам или выполнения запросов к ним.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpserver
[ [ @server = ] N'server' ]
[ , [ @optname = ] 'optname' ]
[ , [ @show_topology = ] 'show_topology' ]
[ ; ]
Аргументы
[ @server = ] N'server'
Указывает сервер, о котором сообщается информация. @server имеет имя sysname с значением по умолчаниюNULL
. Если сервер не указан, возвращает сведения обо всех серверах.master.sys.servers
[ @optname = ] 'optname'
Параметр, описывающий сервер. @optname — varchar(35) и должен быть одним из этих значений.
значение | Описание |
---|---|
collation compatible |
Влияет на выполнение распределенных запросов на связанных серверах. Если значение этого параметра равно true. |
data access |
Разрешает и запрещает доступ распределенных запросов к связанному серверу. |
dist |
Распространитель. |
dpub |
Удаленный издатель для этого распространителя. |
lazy schema validation |
Пропускает проверку схемы удаленных таблиц в начале запроса. |
pub |
Издатель. |
rpc |
Включает RPC с определенного сервера. |
rpc out |
Включает RPC на определенный сервер. |
sub |
Подписчик. |
system |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
use remote collation |
Использует параметры сортировки удаленного столбца вместо параметров сортировки локального сервера. |
[ @show_topology = ] 'show_topology'
Связь указанного сервера с другими серверами. @show_topology — varchar(1) с значением по умолчаниюNULL
. Если @show_topology не равно t
или не равно NULL
, sp_helpserver
возвращает столбцы, перечисленные в разделе результирующих наборов. Если @show_topology равноt
, в дополнение к столбцам, перечисленным в результирующем наборе, sp_helpserver
также возвращается topx
и topy
информация.
Значения кода возврата
0
(успешно) или 1
(сбой).
Результирующий набор
Имя столбца | Тип данных | Description |
---|---|---|
name |
sysname | Имя сервера. |
network_name |
sysname | Сетевое имя сервера. |
status |
varchar(70) | Состояние сервера. |
id |
char(4) | Идентификационный номер сервера. |
collation_name |
sysname | Параметры сортировки сервера. |
connect_timeout |
int | Значение времени ожидания для подключения к связанному серверу. |
query_timeout |
int | Значение времени ожидания для запросов к связанному серверу. |
Замечания
У сервера может быть несколько состояний.
Разрешения
Разрешения не проверяются.
Примеры
А. Отображение сведений обо всех серверах
В следующем примере сведения обо всех серверах выводятся с помощью команды sp_helpserver
без аргументов.
USE master;
GO
EXEC sp_helpserver;
B. Отображение сведений о определенном сервере
В следующем примере отображаются все сведения о сервере SEATTLE2
.
USE master;
GO
EXEC sp_helpserver 'SEATTLE2';
Связанный контент
- ядро СУБД хранимых процедур (Transact-SQL)
- sp_adddistpublisher (Transact-SQL)
- sp_addserver (Transact-SQL)
- sp_addsubscriber (Transact-SQL)
- sp_changesubscriber (Transact-SQL)
- sp_dropserver (Transact-SQL)
- sp_dropsubscriber (Transact-SQL)
- sp_helpdistributor (Transact-SQL)
- sp_helpremotelogin (Transact-SQL)
- sp_helpsubscriberinfo (Transact-SQL)
- sp_serveroption (Transact-SQL)
- Системные хранимые процедуры (Transact-SQL)