Acceso a SQL Server cuando se elimina la cuenta de administrador

Acceso a SQL Server cuando se elimina la cuenta de administrador

Una situación interesante aquí.

Tenemos un servidor de base de datos, utilizado únicamente para pruebas, donde alguien entró y eliminó el inicio de sesión del administrador.

Como se trata de un servidor de prueba, no había ningún otro inicio de sesión de nivel de administrador en el servidor.

¿Hay alguna forma de volver a acceder al servidor sin reinstalar SQL Server?

No necesitamos los datos en las bases de datos, estos se eliminan y se recrean cada vez que se ejecutan las pruebas.

Respuesta1

La solución más sencilla podría ser reinstalar SQL Server. No olvide que debe considerar el tiempo (y por lo tanto el dinero) que llevará buscar y probar soluciones alternativas que pueden funcionar o no.

Aunque lo primero que probaría es una instalación de "reparación", para ver si cubre esta eventualidad.

Respuesta2

Me doy cuenta de que esto es un poco antiguo, pero hoy encontré una solución que funcionó para mí y pensé que podría ser útil para otros.

Si su cuenta NT Authority/System tiene acceso de administrador, puede utilizar el siguiente truco para iniciar sesión como cuenta NT Authority/System y crear un nuevo inicio de sesión/restablecer credenciales en otros inicios de sesión.

Pasos:

  1. Descargar PsExec:http://technet.microsoft.com/en-us/sysinternals/bb897553. Esto le permitirá ejecutar un programa como usuario del sistema.
  2. Extrae el Zip y copia todo a tu ruta ejecutable.
  3. Abra un símbolo del sistema y escriba lo siguiente: psexec /s /i "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"

Eso debería abrir SQL Server Management Studio como el inicio de sesión de la Autoridad/Sistema NT.

Esto también muestra por qué probablemente sea una buena idea limitar el acceso a la cuenta NT Authority/System a menos que tenga alguna otra buena razón.

Respuesta3

La mejor solución habría sido utilizar la conexión de administrador dedicada (DAC) que permitirá a cualquier administrador de la máquina Windows acceder a la instancia de SQL. A menos que no tenga ninguna forma de iniciar sesión como la cuenta de administrador integrada de Windows o cualquier cuenta que sea miembro del grupo de administradores local, probablemente necesitará realizar una reinstalación completa de Windows y SQL para obtener acceso nuevamente, a menos que el sa cuenta (o algún otro inicio de sesión SQL al que se le asignó el rol fijo de administrador de sistemas) estaba disponible. Sin embargo, un inicio de sesión SQL no ayuda con la falta de acceso de administrador a la máquina Windows... si eso es lo que quería decir de todos modos.

http://msdn.microsoft.com/en-us/library/ms189595.aspx

información relacionada