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


sp_msx_enlist (Transact-SQL)

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

Предупреждение

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

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Cинтаксические обозначения в 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

См. также

Справочник

sp_msx_defect (Transact-SQL)

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

xp_cmdshell (Transact-SQL)