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)