sys.sql_logins (Transact-sql)sys.sql_logins (Transact-SQL)

適用対象: ○SQL Server ○Azure SQL Database XAzure Synapse Analytics (SQL DW) ○Parallel Data Warehouse APPLIES TO: YesSQL Server YesAzure SQL Database NoAzure Synapse Analytics (SQL DW) YesParallel Data Warehouse

SQL ServerSQL Server authentication ログインごとに 1 行のデータが返ります。Returns one row for every SQL ServerSQL Server authentication login.

列名Column name データ型Data type 説明Description
<inherited columns> -- Sys.server_principalsから継承します。Inherits from sys.server_principals.
is_policy_checkedis_policy_checked bitbit パスワードポリシーが確認されます。Password policy is checked.
is_expiration_checkedis_expiration_checked bitbit パスワードの有効期限が確認されます。Password expiration is checked.
password_hashpassword_hash varbinary(256)varbinary(256) SQL ログインパスワードのハッシュ。Hash of SQL login password. SQL Server 2012 (11.x)SQL Server 2012 (11.x) 以降では、保存されたパスワード情報は salt 化パスワードの SHA-512 を使用して計算されます。Beginning with SQL Server 2012 (11.x)SQL Server 2012 (11.x), stored password information is calculated using SHA-512 of the salted password.

このビューが継承する列の一覧については、「 sys.server_principals (transact-sql)」を参照してください。For a list of columns that this view inherits, see sys.server_principals (Transact-SQL). owning_principal_id および is_fixed_role は sys.server_principals から継承されません。The columns owning_principal_id and is_fixed_role is not inherited from sys.server_principals.


SQL ServerSQL Server認証ログインと Windows 認証ログインの両方を表示するには、「 Sys.server_principals (transact-sql)」を参照してください。To view both SQL ServerSQL Server authentication logins and Windows authentication logins, see sys.server_principals (Transact-SQL).

包含データベースユーザーが有効になっている場合、ログインなしで接続を行うことができます。When contained database users are enabled, connections can be made without logins. これらのアカウントを特定するには、「 sys.database_principals (transact-sql)」を参照してください。To identify those accounts, see sys.database_principals (Transact-SQL).


認証ログインでは、 SQL ServerSQL Server 独自のログイン名と sa ログインを参照できます。Any SQL ServerSQL Server authentication login can see their own login name, and the sa login. 他のログインを表示するには、ALTER ANY LOGIN、またはログインに対する権限が必要です。To see other logins, requires ALTER ANY LOGIN, or a permission on the login.
Password_hash 列の内容を表示するには、CONTROL SERVER 権限が必要です。To view the contents of the password_hash column, the CONTROL SERVER permission is required.

カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. 詳細については、「 Metadata Visibility Configuration」を参照してください。For more information, see Metadata Visibility Configuration.

参照See Also

カタログ ビュー (Transact-SQL) Catalog Views (Transact-SQL)
セキュリティ カタログ ビュー (Transact-SQL) Security Catalog Views (Transact-SQL)
パスワード ポリシー Password Policy
プリンシパル (データベース エンジン)Principals (Database Engine)