Aquellos que utilizan el sistema de administración de bases de datos Microsoft SQL Server (generalmente dentro de Windows Server) pueden necesitar cambiar las contraseñas de los usuarios. Los usuarios pueden hacer eso con SQL Server Management Studio.
Sin embargo, un error No se puede alterar el inicio de sesión `sa` puede surgir cuando los usuarios intentan cambiar una contraseña sa. Como resultado, los usuarios no pueden cambiar las contraseñas cuando surge ese problema.
Índice del contenido
¿Cómo puedo solucionar el error No se puede alterar el inicio de sesión ‘sa’?
1. Inicie sesión como administrador
- Los usuarios generalmente no pueden cambiar la contraseña sa porque no tienen suficientes permisos de administrador para hacerlo. Primero, deberá cerrar sesión en Windows.
- Luego, vuelva a iniciar sesión en Windows con una cuenta de administrador agregada a SQL Server.
- Inicie el software Microsoft SQL Server Management Studio.
- Seleccione Autenticación de Windows en el menú desplegable Autenticación.
- Presione el botón Conectar .
- Haga clic en Seguridad > Inicios de sesión > sa a la izquierda de la ventana de Server Management Studio.
- Haga clic en Estado en la ventana Propiedades de inicio de sesión.
- Anule la selección de la casilla de verificación Inicio de sesión bloqueado si está seleccionada.
- Luego haga clic en la pestaña General en la ventana para restablecer la contraseña.
2. Modificar la contraseña con OSQL
- Si aún no puede cambiar una contraseña sa, intente cambiar la contraseña con la herramienta del servidor OSQL SQL. Primero, inicie sesión en su servidor privado virtual de Windows.
- Abra el Administrador de configuración de SQL Server, que generalmente estará en el menú Inicio. Sin embargo, también puede abrirlo desde su carpeta predeterminada WindowsSysWOW64.
- Seleccione Servicios de SQL Server a la izquierda de la ventana.
- Haga clic con el botón derecho en SQL Server para seleccionar su opción Propiedades .
- Seleccione la pestaña Parámetros de inicio en la ventana de SQL Server que se abre.
- Luego ingrese lo siguiente en el cuadro de texto del parámetro de inicio: -m ;.
- Presione el botón Agregar y seleccione la opción Aceptar .
- Se abrirá un cuadro de diálogo. Haga clic en Aceptar en ese cuadro de diálogo.
- Haga clic en Aceptar en la ventana Propiedades del servidor SQL.
- A continuación, haga clic con el botón derecho en SQL Server para seleccionar la opción Reiniciar .
- Ejecutar abierta con la llave de Windows + R tecla de acceso directo .
- Ingrese ‘cmd’ en el cuadro de texto Ejecutar y presione Ctrl + Shift + Enter tecla de acceso rápido.
- Luego ingrese la consulta a continuación en el Símbolo del sistema . Reemplace <SQL SERVER INSTANCE> con el nombre de su servidor SQL y <password> con su propia contraseña:
osql -E -S. <SQL SERVER INSTANCE>
exec sp_password @ new = ‘<password>’, @ loginame = ‘sa’
go
alterar inicio de sesión sa habilitar
ir
salir - Vuelva a la ventana del Administrador de configuración de SQL Server.
- Haga clic con el botón derecho en SQL Server para seleccionar Propiedades nuevamente.
- Seleccione –m; en el cuadro Parámetros existentes en la pestaña Parámetros de inicio.
- Presione el botón Eliminar .
- Haga clic en la opción Aplicar y presione el botón Aceptar en el cuadro de diálogo.
- Haga clic en Aceptar para salir de la ventana de propiedades.
- A partir de entonces, deberá reiniciar el servidor SQL nuevamente. Haga clic con el botón derecho en SQL Server en la ventana del Administrador de configuración del servidor para seleccionar Reiniciar .
- Inicie sesión en SQL Server Management Studio con la nueva contraseña que ingresó en la consulta del símbolo del sistema OSQL.
Esas son dos formas en que puede corregir el error No se puede alterar el inicio de sesión ‘sa’. Primero, intente cambiar la contraseña con Microsoft SQL Server Management Studio (como administrador) y luego con OSQL.
Si tiene otras preguntas o sugerencias, déjelas en la sección de comentarios a continuación y seguramente las revisaremos.
ARTÍCULOS RELACIONADOS A VER:
- Error en la ejecución de la consulta de SQL Server para el conjunto de datos [EXPERT FIX]
- Aquí se explica cómo solucionar el alto uso de CPU por parte del servidor SQL
- El sistema operativo no es compatible con el error de SQL Server [EXPERT FIX]