Sdílet prostřednictvím


sys.database_credentials (Transact-SQL)

Platí na: SQL Server 2016 (13.x) a nowše verzie Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL database in Microsoft Fabric

Vrátí jeden řádek pro každé databasové přihlašovací údaje v rámci databáze.

Important

Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají. Místo toho použijte sys.database_scoped_credentials .

Název sloupce Datový typ Description
credential_id int ID přihlašovacích údajů v rámci databáze. Je v databázi jedinečný.
name sysname Název přihlašovacích údajů s vymezeným oborem databáze. Je v databázi jedinečný.
credential_identity nvarchar(4000) Název identity, která se má použít. Obvykle se jedná o uživatele Systému Windows. Nemusí být jedinečný.
create_date datetime Čas vytvoření přihlašovacích údajů s vymezeným oborem databáze
modify_date datetime Čas, kdy byly naposledy změněny přihlašovací údaje omezené na databázi.
target_type nvarchar(100) Typ přihlašovacích údajů s vymezeným oborem databáze Vrátí hodnotu NULL pro přihlašovací údaje v oboru databáze.
target_id int ID objektu, ke kterému jsou mapovány přihlašovací údaje s rozsahem omezeným na databázi. Vrátí hodnotu 0 pro přihlašovací údaje s vymezeným oborem databáze.

Permissions

Vyžaduje CONTROL oprávnění k databázi.

Viz také

Pověření (databázový stroj)
Vytvořit přihlašovací údaje k databázi (Transact-SQL)
ZMĚNA DATABÁZE SCOPED CREDENTIAL (Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
VYTVOŘIT PŘIHLAŠOVACÍ ÚDAJE (Transact-SQL)
sys.credentials (Transact-SQL)