Udostępnij przez


sp_validatelogins (języka Transact-SQL)

Raporty informacji na temat użytkowników i grup, które są mapowane do systemu Windows SQL Server podmioty ale już nie istnieje w środowisku systemu Windows.

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

sp_validatelogins

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

Nazwa kolumna

Typ danych

Description

IDENTYFIKATOR SID

varbinary(85)

Obsługuje filtrowanie na podstawie kolumna w obu tych scenariuszy.

Identyfikator logowania do systemu NT

sysname

Nazwa użytkownika lub grupy systemu Windows.

Remarks

Jeśli osierocony podmiot zabezpieczeń na poziomie serwera jest właścicielem użytkownika bazy danych, przed usunięciem tego podmiotu zabezpieczeń należy usunąć użytkownika bazy danych.Aby usunąć użytkownika bazy danych, należy użyć instrukcji DROP USER.Jeśli podmiot zabezpieczeń na poziomie serwera jest właścicielem obiektów zabezpieczanych w bazie danych, własność tych obiektów musi zostać przeniesiona lub należy je usunąć.Aby przenieść własność obiektów zabezpieczanych, należy użyć instrukcji ALTER AUTHORIZATION.

Należy uruchomić Wydawca i wszystkich subskrybentów .

Uprawnienia

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

Przykłady

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

EXEC sp_validatelogins
GO