Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

ALTER CREDENTIAL (Transact-SQL)

Cambia las propiedades de una credencial.

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


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

credential_name

Especifica el nombre de la credencial que se va a modificar.

IDENTITY = 'identity_name'

Especifica el nombre de la cuenta que se va a usar al conectarse fuera del servidor.

SECRET = 'secret'

Especifica el secreto requerido para la autenticación de salida. secret es opcional.

Cuando se cambia una credencial, se restablecen los valores de identity_name y secret. Si no se especifica el argumento opcional SECRET, el valor del secreto almacenado se establecerá en NULL.

El secreto está cifrado mediante la clave maestra de servicio. Si se vuelve a generar la clave maestra de servicio, el secreto se vuelve a cifrar utilizando la nueva clave maestra de servicio.

Para obtener más información acerca de credenciales, vea la vista de catálogo sys.credentials.

Requiere el permiso ALTER ANY CREDENTIAL. Si la credencial es una credencial del sistema, requiere el permiso CONTROL SERVER.

A. Cambiar la contraseña de una credencial

En el siguiente ejemplo se cambia el secreto almacenado en una credencial denominada Saddles. La credencial contiene el inicio de sesión de Windows RettigB y su contraseña. La nueva contraseña se agrega a la credencial mediante la cláusula SECRET.

ALTER CREDENTIAL Saddles WITH IDENTITY = 'RettigB', 
    SECRET = 'sdrlk8$40-dksli87nNN8';
GO

A. Quitar la contraseña de una credencial

En el ejemplo siguiente se quita la contraseña de una credencial denominada Frames. La credencial contiene el inicio de sesión de Windows Aboulrus8 y una contraseña. Después de ejecutar la instrucción, la credencial tendrá una contraseña NULL porque no se especifica la opción SECRET.

ALTER CREDENTIAL Frames WITH IDENTITY = 'Aboulrus8';
GO

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft