sys.credentials (Transact-SQL)

se aplica a: SQL Server Azure SQL instancia administrada  sí almacenamiento de datos paralelos de Azure Synapse Analytics

Devuelve una fila por 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.
name 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 acerca de 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 acerca de los proveedores de administración de claves externas, consulte Administración extensible de claves (EKM).

Observaciones

Para las credenciales de nivel de base de datos, consulte Sys.database_scoped_credentials.

Permisos

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

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)