Megosztás a következőn keresztül:


sys.database_credentials (Transact-SQL)

A következőkre vonatkozik: Az SQL Server 2016 (13.x) és újabb verziói Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL Database a Microsoft Fabricben

Egy sort ad vissza az adatbázis hatókörébe tartozó hitelesítő adatokhoz az adatbázisban.

Important

Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását. Használja inkább sys.database_scoped_credentials .

Oszlop név Adattípus Description
credential_id int Az adatbázis hatókörébe tartozó hitelesítő adatok azonosítója. Egyedi az adatbázisban.
name sysname Az adatbázis hatókörébe tartozó hitelesítő adatok neve. Egyedi az adatbázisban.
credential_identity nvarchar(4000) A használni kívánt identitás neve. Ez általában Windows-felhasználó lesz. Nem kell egyedinek lennie.
create_date datetime Az adatbázis hatókörébe tartozó hitelesítő adatok létrehozásának időpontja.
modify_date datetime Az adatbázis hatókörébe tartozó hitelesítő adatok utolsó módosításának időpontja.
target_type nvarchar(100) Az adatbázis hatókörébe tartozó hitelesítő adatok típusa. Null értéket ad vissza az adatbázis hatókörébe tartozó hitelesítő adatokhoz.
target_id int Annak az objektumnak az azonosítója, amellyel az adatbázis hatókörébe tartozó hitelesítő adatok leképezve lesznek. 0 értéket ad vissza az adatbázis hatókörébe tartozó hitelesítő adatokhoz

Permissions

Az adatbázishoz CONTROL engedély szükséges.

Lásd még:

hitelesítő adatok (adatbázismotor)
HOZZON LÉTRE ADATBÁZIS HATÓKÖRŰ HITELTAGOT (Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL) (adatbázis hitelesítési adatainak módosítása)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
HITELESÍTŐ ADATOK LÉTREHOZÁSA (Transact-SQL)
sys.credentials (Transact-SQL)