sys.database_scoped_credentials (Transact-SQL)
適用於:SQL Server 2016 (13.x) 和更新版本 Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics
針對資料庫中的每個資料庫範圍認證傳回一個值。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
NAME | sysname | 資料庫範圍認證的名稱。 在資料庫中是唯一的。 |
credential_id | int | 資料庫範圍認證的識別碼。 在資料庫中是唯一的。 |
credential_identity | nvarchar(4000) | 要使用之識別的名稱。 這通常是 Windows 使用者。 這不需要是唯一的。 |
create_date | datetime | 建立資料庫範圍認證的時間。 |
modify_date | datetime | 修改資料庫範圍認證的時間。 |
target_type | nvarchar(100) | 資料庫範圍認證的類型。 針對資料庫範圍認證傳回 NULL 。 |
target_id | int | 資料庫範圍認證對應物件的識別碼。 針對資料庫範圍認證傳回 0 |
資料行名稱 | 資料類型 | 描述 |
---|---|---|
NAME | sysname | 資料庫範圍認證的名稱。 在資料庫中是唯一的。 |
credential_id | int | 資料庫範圍認證的識別碼。 在資料庫中是唯一的。 |
principal_id | int | 擁有金鑰的資料庫主體識別碼。 |
credential_identity | nvarchar(4000) | 要使用之識別的名稱。 這通常是 Windows 使用者。 這不需要是唯一的。 |
create_date | datetime | 建立資料庫範圍認證的時間。 |
modify_date | datetime | 修改資料庫範圍認證的時間。 |
target_type | nvarchar(100) | 資料庫範圍認證的類型。 針對資料庫範圍認證傳回 NULL 。 |
target_id | int | 資料庫範圍認證對應物件的識別碼。 針對資料庫範圍認證傳回 0 |
權限
需要資料庫的 CONTROL
權限。
另請參閱
認證 (Database Engine)
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)