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


sp_msx_enlist (Transact-SQL)

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

ms188926.Caution(ru-ru,SQL.90).gifВнимание!
Процедура sp_msx_enlist вносит изменения в реестр. Редактирование реестра вручную не рекомендуется, поскольку ненадлежащие или неправильные изменения могут вызвать серьезные проблемы для конфигурации системы. Поэтому использовать программу редактирования реестра Registry Editor следует только опытным пользователям. Дополнительные сведения см. в документации Microsoft Windows.

Синтаксис

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

Аргументы

  • [ @msx_server_name =] 'msx_server'
    Имя добавляемого сервера администрирования нескольких серверов (главного сервера). Аргумент msx_server имеет тип nvarchar(30) и не имеет значения по умолчанию.
  • [ @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)

Другие ресурсы

Как создать главный сервер (среда SQL Server Management Studio)
Как создать целевой сервер (среда SQL Server Management Studio)

Справка и поддержка

Получение помощи по SQL Server 2005