Compartir a través de


sys.credentials (Transact-SQL)

Se aplica a: SQL Server Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Devuelve una fila para cada credencial de nivel de servidor.

Nombre de la columna Tipo de datos Descripción
credential_id int Identificador de la credencial. Es único en el servidor.
nombre sysname Nombre de la credencial. Es único en el servidor.
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 Fecha y hora en que se creó la credencial.
modify_date datetime Fecha y hora en que se modificó la credencial por última vez.
target_type nvarchar(100) Tipo de credencial. Devuelve NULL para las credenciales tradicionales y CRYPTOGRAPHIC PROVIDER para las credenciales asignadas a un proveedor criptográfico. Para obtener más información sobre los proveedores de administración de claves externas, consulte Administración extensible de claves (EKM).
target_id int Identificador del objeto al que está asignada la credencial. Devuelve 0 para las credenciales tradicionales y un valor distinto de 0 para las credenciales asignadas a un proveedor criptográfico. Para obtener más información sobre los proveedores de administración de claves externas, consulte Administración extensible de claves (EKM).

Comentarios

Para obtener credenciales de nivel de base de datos, consulte sys.database_scoped_credentials.

Permisos

VIEW ANY DEFINITION Requiere permiso o ALTER ANY CREDENTIAL permiso. Además, no se debe denegar VIEW ANY DEFINITION el permiso a la entidad de seguridad.

Consulte también

sys.database_scoped_credentials
Credenciales (motor de base de datos)
Vistas de catálogo de seguridad (Transact-SQL)
Entidades de seguridad (motor de base de datos)
CREATE CREDENTIAL (Transact-SQL)