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.
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
.gif)