sys.credentials (Transact-SQL)
適用対象: SQL Server Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
サーバー レベルの資格情報ごとに 1 行を返します。
列名 | データ型 | 説明 |
---|---|---|
credential_id | int | 資格情報の ID。 サーバー内で一意です。 |
name | sysname | 資格情報の名前。 サーバー内で一意です。 |
credential_identity | nvarchar (4000) | 使用する識別情報の名前。 これは通常、Windows ユーザーになります。 一意である必要はありません。 |
create_date | datetime | 資格情報が作成された日時。 |
modify_date | datetime | 資格情報が最後に変更された時刻。 |
target_type | nvarchar(100) | 資格情報の種類。 従来の資格情報の場合は NULL、暗号化プロバイダーにマップされた資格情報の場合は CRYPTOGRAPHIC PROVIDER を返します。 外部キー管理プロバイダーの詳細については、「 Extensible Key Management (EKM)」を参照してください。 |
target_id | int | 資格情報がマップされているオブジェクトの ID。 従来の資格情報の場合は 0 を返し、暗号化プロバイダーにマップされた資格情報の場合は 0 以外を返します。 外部キー管理プロバイダーの詳細については、「 Extensible Key Management (EKM)」を参照してください。 |
解説
データベース レベルの資格情報については、「 sys.database_scoped_credentials」を参照してください。
アクセス許可
VIEW ANY DEFINITION
アクセス許可またはALTER ANY CREDENTIAL
アクセス許可が必要です。 また、プリンシパルはアクセス許可 VIEW ANY DEFINITION
拒否しないでください。
参照
sys.database_scoped_credentials
資格情報 (データベース エンジン)
セキュリティ カタログ ビュー (Transact-SQL)
プリンシパル (データベース エンジン)
CREATE CREDENTIAL (Transact-SQL)