Dela via


sys.database_credentials (Transact-SQL)

Gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL Database i Förhandsversion av Microsoft Fabric

Returnerar en rad för varje autentiseringsuppgift som är knuten till databasen.

Important

Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. Använd sys.database_scoped_credentials i stället.

Column name Data type Description
credential_id int ID för den databasomfattande referensen. Är unik i databasen.
name sysname Namnet på databasens kontextspecifika autentiseringsuppgifter. Är unik i databasen.
credential_identity nvarchar(4000) Namnet på den identitet som ska användas. Detta är vanligtvis en Windows-användare. Det behöver inte vara unikt.
create_date datetime Tidpunkt då autentiseringsuppgifterna för databasens omfång skapades.
modify_date datetime Tidpunkt då databasens begränsade autentiseringsuppgifter senast ändrades.
target_type nvarchar(100) Typ av databasomfattande autentiseringsuppgifter. Returnerar NULL för databasomfattningsautentiseringsuppgifter.
target_id int ID för det objekt som databasens begränsade autentiseringsuppgifter mappas till. Returnerar 0 för databasomfångsbegränsade autentiseringsuppgifter

Permissions

Kräver CONTROL behörighet för databasen.

See Also

autentiseringsuppgifter (databasmotor)
SKAPA DATABASRELATERADE REFERENSER (Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
SLÄPP DATABASOMFATTANDE AUTENTISERINGSUPPGIFTER (Transact-SQL)
SKAPA AUTENTISERINGSUPPGIFTER (Transact-SQL)
sys.credentials (Transact-SQL)