sys.database_scoped_credentials (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Devuelve una fila para cada credencial con ámbito de base de datos en la base de datos.

Nombre de la columna Tipo de datos Descripción
name sysname Nombre de la credencial con ámbito de base de datos. Es único en la base de datos.
credential_id int Id. de la credencial con ámbito de base de datos. Es único en la base de datos.
credential_identity nvarchar(4000) Nombre de la identidad que se va a utilizar. Suele ser un usuario de Windows. No tiene que ser único.
create_date datetime Hora en que se creó la credencial de ámbito de base de datos.
modify_date datetime Fecha y hora en que se modificó la credencial de ámbito de base de datos por última vez.
target_type nvarchar(100) Tipo de credencial de ámbito de base de datos. Devuelve NULL para las credenciales de ámbito de base de datos.
target_id int Identificador del objeto al que está asignada la credencial de ámbito de base de datos. Devuelve 0 para las credenciales de ámbito de base de datos
Nombre de la columna Tipo de datos Descripción
name sysname Nombre de la credencial con ámbito de base de datos. Es único en la base de datos.
credential_id int Id. de la credencial con ámbito de base de datos. Es único en la base de datos.
principal_id int Identificador de la entidad de seguridad de la base de datos que posee la clave.
credential_identity nvarchar(4000) Nombre de la identidad que se va a utilizar. Suele ser un usuario de Windows. No tiene que ser único.
create_date datetime Hora en que se creó la credencial de ámbito de base de datos.
modify_date datetime Fecha y hora en que se modificó la credencial de ámbito de base de datos por última vez.
target_type nvarchar(100) Tipo de credencial de ámbito de base de datos. Devuelve NULL para las credenciales de ámbito de base de datos.
target_id int Identificador del objeto al que está asignada la credencial de ámbito de base de datos. Devuelve 0 para las credenciales de ámbito de base de datos

Permisos

Debe tener el permiso CONTROL para la base de datos.

Consulte también

Credenciales (motor de base de datos)
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)