Servidor SQL: sentencia ALTER LOGIN

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Servidor SQL: sentencia ALTER LOGIN

Este tutorial de SQL Server describe cómo usar SQL Server Declaración ALTER LOGIN Con sintaxis y ejemplos.

describir

La instrucción ALTER LOGIN modifica la identidad utilizada para conectarse a una instancia de SQL Server. Puede usar la declaración ALTER LOGIN para cambiar contraseñas, forzar cambios de contraseña, deshabilitar inicios de sesión, habilitar inicios de sesión, desbloquear inicios de sesión, renombrar inicios de sesión y más.

sintaxis

La sintaxis de la instrucción ALTER LOGIN en SQL Server es:

ALTER LOGIN login_name
{ ENABLE | DISABLE
| WITH PASSWORD = 'password' | hashed_password HASHED
         [ OLD_PASSWORD = 'old_password' ]
         | MUST_CHANGE
         | UNLOCK
       | DEFAULT_DATABASE = database_name
       | DEFAULT_LANGUAGE = language_name
       | NAME = new_login_name
       | CHECK_EXPIRATION = { ON | OFF }
       | CHECK_POLICY = { ON | OFF }
       | CREDENTIAL = credential_name
       | NO CREDENTIAL
| ADD CREDENTIAL new_credential_name
| DROP CREDENTIAL credential_name };

parámetro o parámetro

login_name El nombre de inicio de sesión actualmente asignado al nombre de inicio de sesión. HABILITAR Habilitar inicio de sesión. DISABLE deshabilita el registro. Contraseña La nueva contraseña asignada al inicio de sesión que utiliza la autenticación de SQL Server para la autenticación. hash_password El hash de la contraseña asignada al inicio de sesión mediante la autenticación de SQL Server. old_password Utilice la contraseña anterior para la autenticación de SQL Server. MUST_CHANGE se usa para forzar un cambio de contraseña la primera vez que se usa Login después de una instrucción ALTER LOGIN. UNLOCK Desbloqueará un inicio de sesión que ha sido bloqueado. nombre_base_datos La base de datos predeterminada asignada al inicio de sesión. language_name Idioma predeterminado asignado para iniciar sesión. new_login_name El nuevo nombre del inicio de sesión si utilizó la declaración ALTER LOGIN para cambiar el nombre del inicio de sesión. CHECK_EXPIRATION Por defecto, está desactivado. Esta opción determina si se aplica la política de caducidad de la contraseña. Cuando usa la opción MUST_CHANGE, debe especificar CHECK_EXPIRATION = ON. credential_name El nombre de la credencial para asignar al inicio de sesión. SIN CREDENCIAL elimina cualquier credencial asignada del inicio de sesión. AGREGAR CREDENCIAL agrega credenciales al inicio de sesión. DROP CREDENTIAL elimina las credenciales del inicio de sesión.

notas

  • Consulte también la sentencia CREATE LOGIN y la sentencia DROP LOGIN.

Ejemplo – cambiar contraseña

Veamos cómo cambiar una contraseña usando la instrucción ALTER LOGIN en SQL Server (Transact-SQL).

Por ejemplo:

ALTER LOGIN prograrmaplus
WITH PASSWORD = 'bestsite';

Este ejemplo de ALTER LOGIN cambiará el inicio de sesión llamado prograrmaplus y cambiará la contraseña de este inicio de sesión a “bestsite”.

Ejemplo: cambiar contraseña y forzar cambio

Veamos cómo cambiar la contraseña y usar la declaración ALTER LOGIN en SQL Server (Transact-SQL) para forzar un cambio de contraseña después del primer inicio de sesión.

Por ejemplo:

ALTER LOGIN prograrmaplus
WITH PASSWORD = 'bestsite' MUST_CHANGE, 
CHECK_EXPIRATION = ON;

Este ejemplo de ALTER LOGIN cambiará el inicio de sesión llamado prograrmaplus y cambiará la contraseña de este inicio de sesión a “bestsite”. Pero debido a que especificamos la opción MUST CHANGE y configuramos CHECK_EXPIRATION en ON, después del primer inicio de sesión (después de la declaración ALTER LOGIN), la contraseña debe cambiarse nuevamente en SQL Server. Entonces, en efecto, es como restablecer la contraseña a una contraseña temporal para iniciar sesión.

Ejemplo: deshabilitar inicio de sesión

A continuación, veamos cómo deshabilitar los inicios de sesión en SQL Server (Transact-SQL) mediante la instrucción ALTER LOGIN.

Por ejemplo:

ALTER LOGIN prograrmaplus DISABLE;

Este ejemplo de ALTER LOGIN deshabilitará un inicio de sesión llamado prograrmaplus.

Ejemplo: habilitar el inicio de sesión

A continuación, veamos cómo habilitar los inicios de sesión en SQL Server (Transact-SQL) mediante la instrucción ALTER LOGIN.

Por ejemplo:

ALTER LOGIN prograrmaplus ENABLE;

Este ejemplo de ALTER LOGIN habilitará un inicio de sesión llamado prograrmaplus.

Ejemplo: desbloquear inicio de sesión

A continuación, veamos cómo desbloquear un inicio de sesión mediante la declaración ALTER LOGIN en SQL Server (Transact-SQL).

Por ejemplo:

ALTER LOGIN prograrmaplus
WITH PASSWORD = 'bestsite'
UNLOCK;

Este ejemplo de ALTER LOGIN desbloqueará un inicio de sesión llamado prograrmaplus y establecerá la contraseña en “bestsite”.

Ejemplo: cambiar el nombre de inicio de sesión

Finalmente, veamos cómo cambiar el nombre de un inicio de sesión usando la instrucción ALTER LOGIN en SQL Server (Transact-SQL).

Por ejemplo:

ALTER LOGIN prograrmaplus
WITH NAME = checkyourmath;

Este ejemplo de ALTER LOGIN cambiaría el nombre de un inicio de sesión llamado prograrmaplus a checkyourmath.

(Visited 9 times, 1 visits today)