Compartir a través de


CREATE CREDENTIAL (Transact-SQL)

Crea una credencial.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

CREATE CREDENTIAL credential_name WITH IDENTITY = 'identity_name'
    [ , SECRET = 'secret' ]

Argumentos

  • credential_name
    Especifica el nombre de la credencial que se va a crear. credential_name no puede comenzar por el signo de número (#). Las credenciales del sistema comienzan por ##.
  • IDENTITY ='identity_name'
    Especifica el nombre de la cuenta que se utilizará para conectarse fuera del servidor.
  • SECRET ='secret'
    Especifica el secreto necesario para la autenticación saliente. Esta cláusula es opcional.

Notas

Una credencial es un registro que contiene la información de autenticación necesaria para conectarse a un recurso fuera de SQL Server. La mayoría de las credenciales incluyen un usuario de Windows y una contraseña.

Si IDENTITY es un usuario de Windows, el secreto puede ser una contraseña. El secreto se cifra con la clave maestra de servicio. Si se vuelve a generar la clave maestra de servicio, el secreto se vuelve a cifrar con la nueva clave maestra de servicio.

Una vez creada una credencial, puede asignarla a un inicio de sesión de SQL Server mediante CREATE LOGIN o ALTER LOGIN. Un inicio de sesión de SQL Server sólo puede asignarse a una credencial, pero una credencial puede asignarse a varios inicios de sesión de SQL Server. Para obtener más información, vea Credenciales.

Puede ver la información acerca de las credenciales en la vista de catálogo sys.credentials.

Permisos

Requiere el permiso ALTER ANY CREDENTIAL.

Ejemplos

En el ejemplo siguiente se crea la credencial denominada AlterEgo. La credencial contiene el usuario de Windows RettigB y la contraseña sdrlk8$40-dksli87nNN8.

CREATE CREDENTIAL AlterEgo WITH IDENTITY = 'RettigB', 
    SECRET = 'sdrlk8$40-dksli87nNN8';
GO

Vea también

Referencia

ALTER CREDENTIAL (Transact-SQL)
DROP CREDENTIAL (Transact-SQL)
CREATE LOGIN (Transact-SQL)
ALTER LOGIN (Transact-SQL)
sys.credentials (Transact-SQL)

Otros recursos

Credenciales

Ayuda e información

Obtener ayuda sobre SQL Server 2005