Acesso ao SQL Server quando a conta do administrador é excluída

Acesso ao SQL Server quando a conta do administrador é excluída

Uma situação interessante aqui.

Temos um servidor de banco de dados, usado apenas para testes, onde alguém entrou e excluiu o login do administrador.

Como este é um servidor de teste, não houve outro login de nível de administrador no servidor.

Existe uma maneira de obter acesso ao servidor novamente sem reinstalar o SQL Server?

Não precisamos dos dados nos bancos de dados, eles são descartados e recriados toda vez que os testes são executados.

Responder1

A solução mais simples pode ser reinstalar o SQL Server. Não se esqueça de que você precisa considerar o tempo (e, portanto, o dinheiro) necessário para procurar e tentar soluções alternativas que podem ou não funcionar.

Embora a primeira coisa que eu tente seja uma instalação de "reparo", para ver se ela cobre essa eventualidade.

Responder2

Sei que isso é um pouco antigo, mas hoje encontrei uma solução alternativa que funcionou para mim e achei que poderia ser útil para outras pessoas.

Se sua conta NT Authority/System tiver acesso de administrador, você pode usar o seguinte truque para fazer login como conta NT Authority/System e criar novas credenciais de login/redefinir em outros logins.

Passos:

  1. Baixe o PsExec:http://technet.microsoft.com/en-us/sysinternals/bb897553. Isso permitirá que você execute um programa como usuário do sistema.
  2. Extraia o Zip e copie tudo para o caminho do seu executável
  3. Abra um prompt de comando e digite o seguinte: psexec /s /i "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"

Isso deve abrir o SQL Server Management Studio como o login da Autoridade/Sistema do NT.

Isso também mostra por que provavelmente é uma boa ideia limitar o acesso à conta NT Authority/System, a menos que você tenha algum outro bom motivo.

Responder3

A melhor solução teria sido usar a conexão de administrador dedicada (DAC), que permitirá a qualquer administrador da máquina Windows acessar a instância SQL. A menos que você não tenha absolutamente nenhuma maneira de fazer login como a conta de administrador interna do Windows ou qualquer conta que seja membro do grupo Administradores local, você provavelmente precisará fazer uma reinstalação completa do Windows e do SQL para obter acesso novamente, a menos que o sa conta (ou algum outro login SQL ao qual foi atribuída a função fixa sysadmin) estava disponível. Um login SQL não ajuda com a falta de acesso de administrador à própria máquina Windows ... se é isso que você quis dizer.

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

informação relacionada