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


sp_ActiveDirectory_SCP (Transact-SQL)

Управляет регистрацией экземпляра Microsoft SQL Server в службе каталогов Active Directory Microsoft Windows 2000. Действия процедуры sp_ActiveDirectory_SCP всегда применяются к подключенному экземпляру SQL Server.

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

Синтаксис

sp_ActiveDirectory_SCP [ @Action = ] N'action'

Аргументы

  • [ @Action = ] N'action'
    Указывает, что необходимо сделать с объектом службы каталогов Active Directory, регистрирующей экземпляр SQL Server: создать, обновить или удалить. Аргумент action имеет тип nvarchar(20) и значение N'create' по умолчанию.

    Значение Описание

    create

    Регистрирует экземпляр SQL Server в службе Active Directory путем создания в каталоге объекта MS-SQL-SQLServer. Объект MS-SQL-SQLServer записывает атрибуты экземпляра SQL Server в момент выполнения действия. Если данное значение указывается, когда экземпляр уже зарегистрирован, объект обновляется.

    update

    Обновляет атрибуты, зарегистрированные для текущего экземпляра SQL Server в службе каталогов Active Directory. Обновляет атрибуты, записанные в объекте MS-SQL-SQLServer в службе каталогов Active Directory.

    delete

    Удаляет регистрацию в службе каталогов Active Directory для текущего экземпляра SQL Server. Удаляет объект MS-SQL_SQLServer из службы каталогов Active Directory. Также удаляет регистрации любых баз данных и публикаций в экземпляре.

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

0 (успешное завершение) или 1 (неуспешное завершение)

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

Нет

Замечания

После регистрации экземпляра SQL Server в службе каталогов Active Directory можно использовать процедуру sp_ActiveDirectory_Obj для регистрации любой из баз данных в экземпляре, также можно использовать процедуру sp_addpublication или sp_addmergepublication для регистрации публикаций.

ms189776.note(ru-ru,SQL.90).gifПримечание.
Данные регистрации службы каталогов Active Directory могут быть изменены только той учетной записью, которой они были созданы. При изменении учетной записи безопасности, используемой службой SQL Server, удалите данные регистрации в службе Active Directory, измените учетную запись службы и заново создайте регистрацию в службе Active Directory.

Разрешения

Требует членства в фиксированной серверной роли sysadmin.

Примеры

В следующем примере текущий экземпляр SQL Server регистрируется в службе каталогов Active Directory.

DECLARE @RetCode INT

EXEC @RetCode = sp_ActiveDirectory_SCP @Action = N'create'

PRINT 'Return code = ' + CAST(@RetCode AS VARCHAR)

См. также

Справочник

sp_ActiveDirectory_Obj (Transact-SQL)
sp_addmergepublication (Transact-SQL)
sp_addpublication (Transact-SQL)

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

Регистрация основного имени службы

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

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