Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

CREATE CREDENTIAL (Transact-SQL)

Crea una credencial.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


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

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.

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.

Requiere el permiso ALTER ANY CREDENTIAL.

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft