Compartir a través de


Credenciales (motor de base de datos)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Base de datos SQL de Microsoft Fabric

Una credencial es un registro que contiene la información de autenticación (credenciales) necesaria para conectarse a un recurso situado fuera de SQL Server. Esta información se usa internamente por SQL Server. La mayoría de las credenciales incluyen un nombre de usuario y una contraseña de Windows.

La información almacenada en una credencial permite a un usuario que se conectó a SQL Server mediante la autenticación de SQL Server acceder a recursos fuera de la instancia del servidor. Cuando el recurso externo es Windows, el usuario se autentica como el usuario de Windows especificado en la credencial. Una única credencial solo puede asignarse a un único inicio de sesión de SQL Server. Y un inicio de sesión de SQL Server solo puede asignarse a una credencial.

Para las credenciales que se almacenan en la base de datos maestra y se pueden usar en toda la instancia de SQL Server, consulte CREATE CREDENTIAL (Transact-SQL). Para obtener las credenciales usadas por una base de datos específica y transferibles con esa base de datos, consulte CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL).

Las credenciales del sistema se crean de forma automática y se asocian a extremos específicos. Los nombres de las credenciales del sistema comienzan por dos signos de número (##).

Para obtener más información sobre las credenciales, vea las vistas de catálogo sys.credentials y sys.database_scoped_credentials.

En La base de datos SQL de Fabric, el identificador de Entra de Microsoft para los usuarios de base de datos es el único método de autenticación admitido. Solo se admiten las credenciales con ámbito de base de datos.

Crear una credencial
CREATE CREDENTIAL (Transact-SQL)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
Proteger SQL Server