sys.credentials (Transact-SQL)
適用于:SQL Server Azure SQL 受控執行個體
Azure Synapse Analytics Analytics
Platform System (PDW)
針對每個伺服器層級認證傳回一個資料列。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
credential_id | int | 認證的識別碼。 這在伺服器中是唯一的。 |
NAME | sysname | 認證的名稱。 這在伺服器中是唯一的。 |
credential_identity | nvarchar(4000) | 要使用之識別的名稱。 這通常是 Windows 使用者。 這不需要是唯一的。 |
create_date | datetime | 建立認證的時間。 |
modify_date | datetime | 上次修改認證的時間。 |
target_type | Nvarchar (100) | 認證的類型。 針對傳統的認證傳回 NULL,針對對應至密碼編譯提供者的認證傳回 CRYPTOGRAPHIC PROVIDER。 如需外部金鑰管理提供者的詳細資訊,請參閱 可延伸金鑰管理 (EKM) 。 |
target_id | int | 此認證對應之物件的識別碼。 針對傳統的認證傳回 0,針對對應至密碼編譯提供者的認證傳回非 0 值。 如需外部金鑰管理提供者的詳細資訊,請參閱 可延伸金鑰管理 (EKM) 。 |
備註
如需資料庫層級認證,請參閱 sys.database_scoped_credentials。
權限
VIEW ANY DEFINITION
需要許可權或 ALTER ANY CREDENTIAL
許可權。 此外,主體不得拒絕 VIEW ANY DEFINITION
許可權。
另請參閱
sys.database_scoped_credentials
認證 (Database Engine)
安全性目錄檢視 (Transact-SQL)
主體 (Database Engine)
CREATE CREDENTIAL (Transact-SQL)