En este artículo vamos a ver los pasos para restablecer la contraseña de la cuenta “SA” de Microsoft SQL Server. Estos pasos funcionan en Microsoft SQL Server, 2012, 2014 y 2016 (Debería funcionar en 2005, 2008, 2008 R2 -no lo he comprobado).
Problema:
Alguien instala un servidor SQL y luego se olvida la contraseña “SA” y no se tiene la documentación. No sería un gran problema si se tiene otro usuario con privilegios de sysadmin, pero... no hay ninguno.
Solución:
En Microsoft SQL Server es posible ingresar en modo de usuario único, en este modo cualquier cuenta que sea miembro del grupo de administradores locales puede iniciar sesión en el servidor con privilegios de administrador del sistema. Para iniciar en modo de usuario único, se debe configurar el parámetro de inicio para la instancia de SQL en cuestión.
Pasos para restablecer la contraseña de "sa" en Microsoft SQL Server 2014:
- Abrir el Administrador de Configuración de SQL Server 2014
- En el panel Administrador de configuración de SQL Server (Local), hacer clic en Servicios de SQL Server.
- Seleccionar la instancia de SQL Server, clic derecho y clic en propiedades.
- En el cuadro de dialogo Propiedades: SQL Server (MSSQLSERVER)
- Clic en la pestaña Parámetros de inicio.
- En la sección Especifique un parámetro de inicio: agregar -m (este parámetro inicia una instancia de SQL Server en modo de usuario único).
- Clic en el botón Agregar.
- Clic en Aplicar y Aceptar.
- Reiniciar la Instancia de Microsoft SQL Server.
- Abrir SQL Server 2014 Management Studio, ejecutar como administrador.
- En la ventana Conectar con el Servidor, en la opción Autenticación seleccionar Autenticación de Windows y clic en Conectar.
- En el explorador de Objetos, en la parte de Seguridad, modificar la contraseña del inicio de sesión “SA”.
- Desconectar y salir del SQL Server 2014 Management Studio.
- Nuevamente abrir el Administrador de Configuración de SQL Server 2014. Seguir los pasos descritos en el punto 1, para eliminar el parámetro –m de la lista de parámetros existentes.
- Reiniciar la Instancia de Microsoft SQL Server.
- Abrir SQL Server 2014 Management Studio e iniciar sesión con el usuario “SA”.
Comentarios
Hola, sigo los pasos que
Hola, sigo los pasos que indica pero no me aparece en el apartado objeto > seguridad > Logins, los usuarios.
porfavor ayuda
Muchas gracias por compartir
Muchas gracias por compartir
gracias por compartir tus
gracias por compartir tus conocimiento, me resulto muy bien
consulta , tengo sql server express podrias indicarme como habilitar el AGENTE SQL ya que no puedo crear mis jobs para backups
Hola José, sql express no
Hola José, sql express no trae el agente. Se tiene que utilizar el programador de tareas de windows, que viene con el sistema operativo, para ejecutar sentencias de sql por lotes.
Añadir nuevo comentario