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


sp_msx_enlist (Transact-SQL)

Область применения: SQL Server

Добавляет текущий сервер к списку доступных серверов на главном сервере.

Внимание

Хранимая sp_msx_enlist процедура изменяет реестр. Редактирование реестра вручную не рекомендуется, так как недопустимые или неправильные изменения могут привести к серьезным проблемам конфигурации для вашей системы. Пользоваться программой редактирования реестра должны только опытные пользователи. Дополнительные сведения см. в документации Microsoft Windows.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_msx_enlist
    [ @msx_server_name = ] N'msx_server_name'
    [ , [ @location = ] N'location' ]
[ ; ]

Аргументы

[ @msx_server_name = ] N'msx_server_name'

Имя сервера (главного) администрирования нескольких серверов. @msx_server_name — sysname без значения по умолчанию.

[ @location = ] N'location'

Расположение добавляемого целевого сервера. @location — nvarchar(100) с значением по умолчаниюNULL.

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Нет.

Разрешения

По умолчанию разрешения на выполнение этой процедуры имеют члены предопределенной роли сервера sysadmin .

Примеры

В следующем примере текущий сервер прикрепляется к главному серверу AdventureWorks1. Местоположение текущего сервера — Building 21, Room 309, Rack 5.

USE msdb;
GO

EXEC dbo.sp_msx_enlist N'AdventureWorks1',
    N'Building 21, Room 309, Rack 5';
GO