Udostępnij za pośrednictwem


sp_ActiveDirectory_SCP (języka Transact-SQL)

Controls the registration of an instance of Microsoft SQL Server in the Microsoft Windows Active Directory.Działania sp_ActiveDirectory_SCP zawsze stosuje się do wystąpienie połączonego SQL Server.

Topic link iconKonwencje składni języka Transact-SQL

sp_ActiveDirectory_SCP [ @Action = ] N'action'

Argumenty

  • [ @Action = ] N'action'
    Specifies whether the Active Directory object registering the instance of SQL Server is to be created, updated, or deleted.action is nvarchar(20) with a default of N'create'.

    Wartość

    Description

    Tworzenie

    Rejestruje wystąpienie SQL Server w usłudze Active Directory, tworząc MS-SQL-SQLServer obiektu w katalogu.The MS-SQL-SQLServer object records the attributes of the wystąpienie of SQL Server at the czas the akcja is performed. Jeżeli określono tę wartość, a wystąpienie jest już zarejestrowany, obiekt jest aktualizowany.

    Aktualizacja

    Odświeża atrybuty zarejestrowany dla bieżącego wystąpienie z SQL Server w usłudze Active Directory. Aktualizuje atrybuty rejestrowane w MS-SQL-SQLServer obiekt w usłudze Active Directory.

    Usuwanie

    Usuwa rejestracji usługi Active Directory dla bieżącego wystąpienie z SQL Server. Usuwa MS-SQL_SQLServer obiektów z usługi Active Directory.Usuwa również rejestracje baz danych i publikacje w wystąpienie.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

None

Remarks

Po zarejestrowaniu wystąpienie SQL Server w usłudze Active Directory można używać sp_ActiveDirectory_Obj rejestrowania tych baz danych w instancji, a służy sp_addpublication or sp_addmergepublication zarejestrować publikacji.

Uwaga

Rejestracja Active Directory mogą być modyfikowane tylko przez konto, na którym został on utworzony.Po zmianie konta zabezpieczeń używana przez SQL Server usługa, usuwanie rejestracji usługa Active Directory, zmień konto usługa, a następnie ponownie utwórz rejestracji usługa Active Directory.

Uprawnienia

Członkostwo w grupie wymaga sysadmin stała rola serwera.

Przykłady

W poniższym przykładzie rejestruje w bieżącym wystąpieniu programu SQL Server w usłudze Active Directory.

DECLARE @RetCode INT

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

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