sp_validatelogins (języka Transact-SQL)

Raportuje informacje na temat użytkowników systemu Windows i grupy, które są mapowane do SQL Server podmiotów, ale nie jest już istnieją w środowisku systemu Windows.

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

Składnia

sp_validatelogins

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

SID

varbinary(85)

Windows identyfikator zabezpieczeń (SID) grupy lub użytkowników systemu Windows.

NT logowania

sysname

Nazwa grupy lub użytkowników systemu Windows.

Uwagi

Jeśli głównypoziom oddzielony server - właścicielem użytkownika bazy danych, można usunąć użytkownika bazy danych, usunięcia oddzielonych serwera głównego zobowiązanego.Aby usunąć użytkownika bazy danych, należy użyć DROP USER.Jeśli głównypoziom serwera - właścicielem securables w bazie danych, własność securables muszą zostać przeniesione lub musi być odrzucone.Aby przetransferować własność securables bazy danych, należy użyć ALTER autoryzacji.

Aby usunąć mapowania użytkowników systemu Windows i grup, które już istnieją, należy użyć DROP logowania.

Uprawnienia

Wymaga członkostwa w sysadmin lub securityadmin stała rola serwera.

Przykłady

Poniższy przykład przedstawia użytkowników systemu Windows i grup, które nie są już istnieje, ale są nadal przyznawana dostęp do wystąpienie SQL Server.

EXEC sp_validatelogins
GO