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)