Delen via


sys.database_credentials (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies Van Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-database in Microsoft Fabric Preview

Retourneert één rij voor elke databasereferentie binnen het bereik van de database.

Important

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Gebruik in plaats daarvan sys.database_scoped_credentials .

Column name Data type Description
credential_id int Id van de referentie binnen het databasebereik. Dit is uniek in de database.
name sysname Naam van de databasereferentie binnen het bereik. Dit is uniek in de database.
credential_identity nvarchar(4000) De naam van de te gebruiken identiteit. Dit is over het algemeen een Windows-gebruiker. Het hoeft niet uniek te zijn.
create_date datetime Tijdstip waarop de database-scoped referentie is gemaakt.
modify_date datetime Tijdstip waarop de database-brede referentie voor het laatst is gewijzigd.
target_type nvarchar(100) Type databasereferentiebereik. Retourneert NULL voor databasereferenties.
target_id int Id van het object waaraan de referentie van het databasebereik is toegewezen. Retourneert 0 voor databasereferenties

Permissions

Vereist CONTROL machtiging voor de database.

See Also

Referenties (Database-Engine)
nl-NL: 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)