共用方式為


sys.database_scoped_credentials(Transact-SQL)

適用於:SQL Server 2016 (13.x) 及以後版本 Azure SQL Database AzureSQL Managed InstanceAzure Synapse AnalyticsSQL database in Microsoft Fabric

針對資料庫中的每個資料庫範圍認證傳回一個值。

欄位名稱 數據類型 Description
name sysname 資料庫範圍認證的名稱。 在資料庫中是唯一的。
credential_id int 資料庫範圍認證的識別碼。 在資料庫中是唯一的。
credential_identity nvarchar(4000) 要使用之識別的名稱。 這不需要是唯一的。
create_date datetime 建立資料庫範圍認證的時間。
modify_date datetime 修改資料庫範圍認證的時間。
target_type nvarchar(100) 資料庫範圍認證的類型。 針對資料庫範圍認證傳回 NULL
target_id int 資料庫範圍認證對應物件的識別碼。 針對資料庫範圍認證傳回 0
欄位名稱 數據類型 Description
name sysname 資料庫範圍認證的名稱。 在資料庫中是唯一的。
credential_id int 資料庫範圍認證的識別碼。 在資料庫中是唯一的。
principal_id int 擁有金鑰的資料庫主體識別碼。
credential_identity nvarchar(4000) 要使用之識別的名稱。 這不需要是唯一的。
create_date datetime 建立資料庫範圍認證的時間。
modify_date datetime 修改資料庫範圍認證的時間。
target_type nvarchar(100) 資料庫範圍認證的類型。 針對資料庫範圍認證傳回 NULL
target_id int 資料庫範圍認證對應物件的識別碼。 傳回 0 資料庫範圍認證

Permissions

需要資料庫的 CONTROL 權限。