sys.database_credentials (Transact-SQL)sys.database_credentials (Transact-SQL)

Se aplica a:Applies to: síSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) y versiones posteriores SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse AnalyticsSe aplica a:Applies to: síSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics

Devuelve una fila por cada credencial de ámbito de base de datos de la base de datos.Returns one row for each database scoped credential in the database.

Importante

Esta característica se quitará en una versión futura de Microsoft SQL Server.This feature will be removed in a future version of Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.Avoid using this feature in new development work, and plan to modify applications that currently use this feature. En su lugar, use Sys.database_scoped_credentials .Use sys.database_scoped_credentials instead.

Nombre de la columnaColumn name Tipo de datosData type DescripciónDescription
credential_idcredential_id intint IDENTIFICADOR de la credencial con ámbito de base de datos.ID of the database scoped credential. Es único en la base de datos.Is unique in the database.
namename sysnamesysname Nombre de la credencial con ámbito de base de datos.Name of the database scoped credential. Es único en la base de datos.Is unique in the database.
credential_identitycredential_identity nvarchar(4000)nvarchar(4000) Nombre de la identidad que se va a utilizar.Name of the identity to use. Suele ser un usuario de Windows.This will generally be a Windows user. No tiene que ser único.It does not have to be unique.
create_datecreate_date datetimedatetime Hora a la que se creó la credencial con ámbito de base de datos.Time at which the database scoped credential was created.
modify_datemodify_date datetimedatetime Hora a la que se modificó por última vez la credencial con ámbito de base de datos.Time at which the database scoped credential was last modified.
target_typetarget_type nvarchar(100nvarchar(100) Tipo de credencial de ámbito de base de datos.Type of database scoped credential. Devuelve NULL para las credenciales con ámbito de base de datos.Returns NULL for database scoped credentials.
target_idtarget_id intint IDENTIFICADOR del objeto al que está asignada la credencial con ámbito de base de datos.ID of the object that the database scoped credential is mapped to. Devuelve 0 para las credenciales con ámbito de base de datosReturns 0 for database scoped credentials

PermisosPermissions

Debe tener el permiso CONTROL para la base de datos.Requires CONTROL permission on the database.

Vea tambiénSee Also

Credenciales (motor de base de datos) Credentials (Database Engine)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL) CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL) ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL) DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL) CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)sys.credentials (Transact-SQL)