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


sp_msx_enlist (Transact-SQL)

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

ПредупреждениеВнимание!

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

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_msx_enlist [@msx_server_name =] 'msx_server' 
     [, [@location =] 'location']

Аргументы

  • [ @msx_server_name =] 'msx_server'
    Имя сервера (главного) администрирования нескольких серверов. Аргумент msx_server имеет тип sysname и не имеет значения по умолчанию.

  • [ @location =] '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