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

2

Uma situação interessante aqui.

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

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

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

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

    
por Shiraz Bhaiji 20.12.2010 / 10:45

3 respostas

3

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 experimentar soluções alternativas que podem ou não funcionar.

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

    
por 20.12.2010 / 10:48
4

Eu percebo que isso é um pouco antigo, mas eu encontrei uma solução hoje que funcionou para mim e pensei que poderia ser útil para os outros.

Se a sua conta do NT Authority / System tiver acesso de administrador, você poderá usar o seguinte truque para efetuar login como a conta do NT Authority / System e criar um novo login / redefinir credenciais em outros logins.

Etapas:

  1. Faça o download do PsExec: link . Isso permitirá que você execute um programa como o 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: \ Arquivos de Programas \ Microsoft SQL Server \ 100 \ Ferramentas \ Binn \ VSShell \ Common7 \ IDE \ Ssms.exe"

Isso deve abrir o SQL Server Management Studio como o login do NT Authority / System.

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

    
por 01.03.2012 / 15:56
1

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

link

    
por 24.12.2010 / 01:00