Como administrador de bases de datos, puede haber situaciones en las que necesite iniciar SQL Server en modo de usuario único. Esto podría ser al restaurar una base de datos principal u otras bases de datos del sistema desde una copia de seguridad. En este artículo, discutiremos diferentes formas de iniciar SQL Server en modo de usuario único.
Usando SQL Server Configuration Manager
Una forma de iniciar SQL Server en modo de usuario único es utilizando SQL Server Configuration Manager. Aquí están los pasos:
- Abra el cuadro de diálogo Ejecutar presionando las teclas Windows y R juntas.
- Escriba “sqlservermanager13.msc” (o la versión correspondiente a su SQL Server) para abrir SQL Server Configuration Manager.
- En el Configuration Manager, haga clic en “Servicios de SQL Server” para ver la lista de servicios.
- Seleccione el servicio de SQL Server para la instancia que desea iniciar en modo de usuario único.
- Haga clic derecho en el servicio y haga clic en “Propiedades”.
- Navegue hasta la pestaña “Parámetros de inicio”.
- Escriba “-m” y haga clic en “Agregar”.
- Haga clic en “Aplicar” y luego en “Aceptar”.
- Haga clic derecho en el servicio de SQL Server y haga clic en “Reiniciar” para reiniciar la instancia de SQL Server.
SQL Server ahora se iniciará en modo de usuario único. Puede conectarse a SQL Server utilizando SQL Server Management Studio o SQLCMD. Si encuentra un error de inicio de sesión fallido, puede ser porque el servicio de SQL Server Agent está en ejecución y está consumiendo la única conexión disponible. Detenga el servicio de SQL Server Agent e intente conectarse nuevamente.
Usando el símbolo del sistema
Otra forma de iniciar SQL Server en modo de usuario único es utilizando el símbolo del sistema. Aquí están los pasos:
- Abra el cuadro de diálogo Ejecutar presionando las teclas Windows y R juntas.
- Escriba “cmd” y presione enter para abrir el símbolo del sistema.
- Ejecute el siguiente comando para detener el servicio de SQL Server (reemplace “MSSQLSERVER” con el nombre de su servicio de SQL Server):
NET STOP MSSQLSERVER
Cuando se le solicite, ingrese “Y” para detener el servicio de SQL Server Agent.
- Una vez que los servicios se detengan correctamente, inicie el servicio de SQL Server en modo de usuario único ejecutando el siguiente comando:
NET START MSSQLSERVER /m
Usando el archivo ejecutable
También puede iniciar SQL Server en modo de usuario único utilizando el archivo ejecutable. Aquí están los pasos:
- Abra el símbolo del sistema y navegue hasta la carpeta donde se encuentra “sqlservr.exe”.
- Ejecute “sqlservr.exe” con “-m” como parámetro.
Conclusión
En este artículo, hemos explorado diferentes formas de iniciar SQL Server en modo de usuario único. Ya sea que elija utilizar SQL Server Configuration Manager, el símbolo del sistema o el archivo ejecutable, estos métodos pueden ayudarlo a realizar sus tareas como administrador de bases de datos. Si tiene alguna pregunta, no dude en preguntar en la sección de comentarios a continuación.