sys.sql_logins (Transact-SQL)
適用対象: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Analytics Platform System (PDW)
SQL Server 認証ログインごとに 1 行を返します。
列名 | データ型 | 説明 |
---|---|---|
<継承された列> | -- | sys.server_principalsから継承します。 |
is_policy_checked | bit | パスワード ポリシーがオンになっています。 |
is_expiration_checked | bit | パスワードの有効期限がチェックされます。 |
password_hash | varbinary(256) | SQL ログイン パスワードのハッシュ。 SQL Server 2012 (11.x) 以降では、保存されたパスワード情報は salt 化パスワードの 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 ログインを表示できます。 他のログインを表示するには、
password_hash列、CONTROL SERVER または SQL Server 2022 以降の内容を表示するには、
カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。
参照
カタログ ビュー (Transact-SQL)
セキュリティ カタログ ビュー (Transact-SQL)
パスワード ポリシー
プリンシパル (データベース エンジン)