sys.sql_logins (Transact-SQL)

Область применения: SQL Server База данных SQL Azure Не поддерживается Azure Synapse Analytics Analytics Platform System (PDW)

Возвращает по одной строке для каждого входа SQL Server проверки подлинности.

Имя столбца Тип данных Описание
<наследуемые столбцы> -- Наследует от sys.server_principals.
is_policy_checked bit Проверяется политика паролей.
is_expiration_checked bit Проверяется истечение срока действия паролей.
password_hash varbinary(256) Хэш пароля имени входа SQL. Начиная с версии SQL Server 2012 (11.x) сохраненные сведения о пароле вычисляются с помощью SHA-512 соленого пароля.

Список столбцов, наследуемых этим представлением, см. в разделе sys.server_principals (Transact-SQL). Столбцы owning_principal_id и is_fixed_role не наследуются от sys.server_principals.

Комментарии

Чтобы просмотреть имена входа SQL Server проверки подлинности и проверка подлинности Windows, см. раздел sys.server_principals (Transact-SQL).

Если пользователи автономной базы данных включены, подключения можно устанавливать без имен входа. Чтобы определить эти учетные записи, см. sys.database_principals (Transact-SQL).

Разрешения

SQL Server. Все SQL Server входа для проверки подлинности могут видеть собственное имя входа и имя входа sa. Чтобы просмотреть другие имена входа, требуется ALTER ANY LOGIN, VIEW SERVER SECURITY DEFINITION или разрешение на имя входа.

Чтобы просмотреть содержимое столбца password_hashCONTROL SERVER или начиная с SQL Server 2022, требуется разрешение VIEW ANY CRYPTOGRAPHICALLY SECURED DEFINITION. Azure SQL база данных: все имена входа могут просматривать только члены специальной роли базы данных loginmanager в master или AAD Администратор и серверной Администратор.

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также:

Представления каталога (Transact-SQL)
Представления каталога безопасности (Transact-SQL)
Политика паролей
Субъекты (компонент Database Engine)