Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
платформенная система аналитики (PDW)
Возвращает одну строку для каждого имени входа проверки подлинности SQL Server.
| Имя столбца | Тип данных | Описание |
|---|---|---|
<inherited columns> |
Не применимо | Наследует от sys.server_principals. |
is_policy_checked |
бит | Проверяется политика паролей. |
is_expiration_checked |
бит | Проверяется истечение срока действия паролей. |
password_hash |
varbinary(256) | Хэш пароля имени входа SQL. В SQL Server 2022 (16.x) и более ранних версиях сохраненные сведения о пароле вычисляются с помощью SHA-512 соленого пароля. Начиная с SQL Server 2025 (17.x), используется итеративный хеш-алгоритм RFC2898 (PBKDF). Первый байт хэша указывает версию: 0x02 для версии 2 (SQL Server 2022 (16.x) и более ранних версий) и 0x03 для версии 3 (SQL Server 2025 (17.x) и более поздние версии). |
Список столбцов, наследуемых этим представлением, см. в sys.server_principals. Столбцы owning_principal_id и is_fixed_role не наследуются от sys.server_principals.
Замечания
Чтобы просмотреть имена входа проверки подлинности SQL Server и учетные записи для проверки подлинности Windows, см. sys.server_principals.
Если включены пользователи автономной базы данных, подключения можно выполнять без входа. Сведения об идентификации этих учетных записей см. в sys.database_principals.
Разрешения
В SQL Server любой вход для проверки подлинности SQL Server может видеть собственное имя входа и sa имя входа. Чтобы просмотреть другие имена входа, субъекту требуется ALTER ANY LOGINVIEW SERVER SECURITY DEFINITIONразрешение или разрешение на вход.
Для просмотра содержимого password_hash columnCONTROL SERVER объекта требуется. Начиная с SQL Server 2022 (16.x), VIEW ANY CRYPTOGRAPHICALLY SECURED DEFINITION требуется разрешение.
В Базе данных SQL Azure только члены специальной роли входа в роль базы данных или master администратор Microsoft Entra и администратор сервера могут видеть все имена входа.
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.