sql - tiene - No puedo habilitar una cuenta sa
no se puede modificar el inicio de sesión ''sa'' porque no existe o el usuario no tiene permiso (3)
No tengo usuarios en sysadmin, excepto [sa] usuario
desafortunadamente, inicié sesión como [sa] usuario y lo desactivé
entonces no puedo habilitarlo, ¿qué puedo hacer para habilitarlo de nuevo?
Deberá usar sqlcmd.exe
con Windows Authentication (Specify the -E flag)
y cambiar el nombre de la cuenta:
Abra el símbolo del sistema y navegue al SQL Directory
y use sqlcmd.exe -S server -E
USE [YourDatabase]
GO
ALTER LOGIN [sa] ENABLE
GO
inicie sesión con la autenticación de Windows y seleccione las propiedades del servidor y vaya a la pestaña de seguridad. Compruebe el servidor SQL de burbujas y la autenticación de Windows, haga clic en Aceptar .
o
ejecutar debajo de consulta
ALTER LOGIN [sa] WITH PASSWORD=''AnyStronG@#Passw)e'', CHECK_POLICY=OFF
GO
ALTER LOGIN [sa] ENABLE
GO
- Inicie el Administrador de configuración de SQL Server (como administrador de la máquina local)
- Seleccione SQL Server Services -> SQL Server Service en el lado derecho
- Haga clic con el botón derecho en él -> Propiedades -> Pestaña Avanzado
- En la cadena de "Parámetros de inicio", agregue ''; -m'' al final de la cadena -> Esto llevará al servidor SQL a ''modo de usuario único'' en el cual los administradores locales de la máquina tienen derechos de superusuario.
- Reinicie el servicio para que los Parámetros de inicio surtan efecto.
- Inicie sesión a través de SQL Server Management Studio utilizando la Autenticación de Windows como administrador de la máquina local -> ahora tiene preferencias de superusuario y le permite cambiar todo.