Restablecer contraseña de “sa” en Microsoft SQL Server

Dom, 05/05/2019 - 21:06 -- jsequeiros

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:

  1. Abrir el  Administrador de Configuración de SQL Server 2014
    1. En el panel Administrador de configuración de SQL Server (Local), hacer clic en Servicios de SQL Server.
    2. Administrador de configuración de SQL Server

    3. Seleccionar la instancia de SQL Server, clic derecho y clic en propiedades.
    4. En el cuadro de dialogo Propiedades: SQL Server (MSSQLSERVER)
    5. Clic en la pestaña Parámetros de inicio.
    6. 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).
    7. Parámetros de inicio de SQL Server

    8. Clic en el botón Agregar.
    9. Clic en  Aplicar y Aceptar.
  2. Reiniciar la Instancia de Microsoft SQL Server.
  3. Abrir SQL Server 2014 Management Studio, ejecutar como administrador.
    1. En la ventana Conectar con el Servidor, en la opción  Autenticación seleccionar Autenticación de Windows y clic en Conectar.
    2. Abrir SQL Server 2014 Management Studio

    3. En el explorador de Objetos, en la parte de Seguridad, modificar la contraseña del inicio de sesión “SA”.
    4. Desconectar y salir del SQL Server 2014 Management Studio.
    5. 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.
  4. Reiniciar la Instancia de Microsoft SQL Server.
  5. Abrir SQL Server 2014 Management Studio e iniciar  sesión con el usuario “SA”.

Añadir nuevo comentario