sys.sql_logins (Transact-SQL)
適用於: SQL Server Azure SQL Database 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) 開始,預存密碼資訊會使用加料式 (Salted) 密碼的 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_hash數據行的內容,CONTROL SERVER 或從 SQL Server 2022 開始,請檢視任何密碼編譯安全定義許可權。 Azure SQL 資料庫:只有 master 或 AAD 管理員 和 Server 管理員 中特殊資料庫角色 loginmanager 的成員可以看到所有登入。
目錄檢視中元數據的可見度僅限於用戶擁有的安全性實體,或用戶獲授與某些許可權的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應