sp_ActiveDirectory_SCP (języka Transact-SQL)
Kontroluje rejestracji wystąpienie Microsoft SQL Server w Microsoft usługi Windows Active Directory.Działania sp_ActiveDirectory_SCP zawsze stosować do połączonych wystąpienie SQL Server.
Składnia
sp_ActiveDirectory_SCP [ @Action = ] N'action'
Argumenty
[ @ Akcji = ] N'action"
Określa, czy rejestrowanie wystąpienie obiektu usługi Active Directory SQL Server jest tworzone, aktualizowane lub usuwane.actionjest nvarchar(20) z wartością domyślną N'tworzenie'.Wartość
Opis
Tworzenie
Rejestruje wystąpienie SQL Server w usłudze Active Directory, tworząc MS -SQLsqlserver obiektu w katalogu.MS -SQLsqlserver obiektu rekordów atrybutów wystąpienie SQL Server w czas wykonywania akcja .Jeżeli określono wartość i wystąpienie jest już zarejestrowany aktualizacji obiektu.
Aktualizacja
Odświeża atrybuty zarejestrowany dla bieżącej wystąpienie SQL Server w usłudze Active Directory.Aktualizuje atrybuty rejestrowane w MS -SQLsqlserver w usłudze Active Directory.
Usuń
Usuwa rejestracji usługi Active Directory dla bieżącej wystąpienie SQL Server.Usuwa MS-sql_sqlserver obiekt z usługi Active Directory.Usuwa również rejestracje wszelkich baz danych i publikacje w wystąpienie.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
Brak
Uwagi
Po zarejestrowaniu wystąpienie SQL Server w usłudze Active Directory można używać sp_ActiveDirectory_Obj można używać do rejestrowania wszystkich baz danych w wystąpienie, a sp_addpublication lub sp_addmergepublication zarejestrować publikacji.
Ostrzeżenie
Rejestracja Active Directory mogą być modyfikowane tylko przez konto, który go utworzył.Po zmianie konta zabezpieczeń używana przez SQL Server usługarejestracji usługi Active Directory usunąć, zmienić konto usługa i ponownie utworzyć rejestracji usługi Active Directory.
Uprawnienia
Wymaga członkostwa w sysadmin stała rola serwera.
Przykłady
Poniższy przykład rejestruje bieżące wystąpienie z 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)