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

適用対象: はいSQL Server 2016 and later はいAzure SQL Database はいAzure Synapse Analytics (SQL DW) いいえParallel Data Warehouse APPLIES TO: YesSQL Server 2016 and later YesAzure SQL Database YesAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

データベース内のデータベーススコープ資格情報ごとに1行のデータを返します。Returns one row for each database scoped credential in the database.

列名Column name データ型Data type 説明Description
namename sysnamesysname データベーススコープの資格情報の名前。Name of the database scoped credential. データベース内で一意です。Is unique in the database.
credential_idcredential_id intint データベーススコープ資格情報の ID。ID of the database scoped credential. データベース内で一意です。Is unique in the database.
principal_idprincipal_id intint キーを所有するデータベースプリンシパルの ID。ID of the database principal who owns the key.
credential_identitycredential_identity nvarchar (4000)nvarchar(4000) 使用する識別情報の名前。Name of the identity to use. 通常、これは Windows ユーザーです。This will generally be a Windows user. 一意である必要はありません。It does not have to be unique.
create_datecreate_date datetimedatetime データベーススコープの資格情報が作成された時刻。Time at which the database scoped credential was created.
modify_datemodify_date datetimedatetime データベーススコープの資格情報が最後に変更された時刻。Time at which the database scoped credential was last modified.
target_typetarget_type nvarchar (100)nvarchar(100) データベーススコープ資格情報の種類。Type of database scoped credential. データベースNULLスコープの資格情報に対してを返します。Returns NULL for database scoped credentials.
target_idtarget_id intint データベーススコープの資格情報のマップ先のオブジェクトの ID。ID of the object that the database scoped credential is mapped to. データベーススコープの資格情報の場合は0を返しますReturns 0 for database scoped credentials

アクセス許可Permissions

データベースに対する CONTROL 権限が必要です。Requires CONTROL permission on the database.

参照See Also

資格情報 (データベースエンジン) Credentials (Database Engine)
Transact-sql)(データベーススコープの資格情報を作成する CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
Transact-sql)(データベーススコープの資格情報の変更 ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
Transact-sql)(データベーススコープの資格情報を削除します。 DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
Transact-sql)(の資格情報の作成 CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)sys.credentials (Transact-SQL)