Udostępnij za pośrednictwem


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.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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)