次の方法で共有


sys.database_credentials (Transact-SQL)

適用対象: SQL Server 2016 (13.x) 以降のバージョン Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics SQL データベース

データベース内のデータベース スコープ資格情報ごとに 1 行を返します。

重要

この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに sys.database_scoped_credentials を使用してください。

列名 データ型 説明
credential_id int データベース スコープ資格情報の ID。 データベース内で一意です。
name sysname データベース スコープ資格情報の名前。 データベース内で一意です。
credential_identity nvarchar (4000) 使用する識別情報の名前。 これは通常、Windows ユーザーになります。 一意である必要はありません。
create_date datetime データベース スコープ資格情報が作成された日時。
modify_date datetime データベース スコープ資格情報が最後に変更された時刻。
target_type nvarchar(100) データベース スコープ 資格情報の種類。 データベース スコープ資格情報の NULL を返します。
target_id int データベース スコープ資格情報がマップされているオブジェクトの ID。 データベース スコープ資格情報の 0 を返します。

アクセス許可

データベースに対する CONTROL 権限が必要です。

参照

資格情報 (データベース エンジン)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)