Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: 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
EXECUTE sp_helpserver;
B. Отображение сведений о определенном сервере
В следующем примере отображаются все сведения о сервере SEATTLE2.
USE master;
GO
EXECUTE 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)