bloqueado do meu próprio servidor SQL

4

Eu tenho um servidor em um local da filial que está executando o SQL 2005 e parece que não consigo fazer login. Os usuários podem usar o aplicativo que depende do banco de dados, mas não consigo acessar o servidor SQL com a conta de administrador. Nós só tínhamos uma conta configurada para acesso de administrador e nenhuma conta SA. Independentemente de eu tentar fazer logon através do SQL Management Studio ou "osql -E" através da linha de comando eu recebo esta entrada nos logs:

2009-10-26 15: 55: 39.14 Erro de Logon: 18456, Gravidade: 14, Estado: 11. 2009-10-26 15: 55: 39.14 Logon Falha no login do usuário ''. [CLIENTE:]

Não parece fazer diferença se eu executo o servidor no modo multi-usuário ou único. Todos os conselhos que consegui encontrar on-line até agora exigiram que eu fizesse logon com outra conta de usuário (esse é o problema ...) ou faça o login no modo de usuário único (tentei). Existe outra maneira de obter acesso? Talvez uma maneira de definir uma senha SA para que eu possa fazer o login dessa maneira? Preciso apenas reinstalar o SQL?

    
por rotard 26.10.2009 / 21:02

5 respostas

2

Uma reinstalação funcionou. Eu tenho meu servidor de volta. Desta vez, a conta SA está sendo deixada. Eu suspeito que parte do problema foi que o servidor é um controlador de domínio. Supostamente isso complica a autenticação. Mas estou de volta online, eu só tenho que restaurar o banco de dados e reconfigurar os logins. Obrigado a todos a postar

    
por 29.10.2009 / 20:52
1

se você tiver o servidor configurado para o modo misto ou integrado ao Windows, verifique se sua conta está no grupo de administradores locais na máquina.

Se isso não funcionar, se você não tiver campos criptografados, poderá interromper o serviço do servidor e copiar os bancos de dados antes de reinstalar. Depois de reinstalar, você poderá anexar novamente os bancos de dados e corrigir a segurança neles.

Isto não é exatamente para os fracos de coração embora. Boa sorte.

    
por 27.10.2009 / 02:37
1

Isso pode resolver o seu problema: qualquer pessoa com acesso administrativo do Windows pode parar o SQL Server, iniciá-lo no modo de usuário único e modificar os logins do SQL à vontade.

link

    
por 28.10.2009 / 23:32
0

Tanto quanto eu sei, uma reinstalação é tudo o que você pode fazer neste momento. Gostaria de google e google bem para uma maneira de obter backup de dados.

    
por 27.10.2009 / 02:30
0

Eu também procuraria uma maneira de copiar os arquivos de banco de dados e, em seguida, anexá-los a uma instância do SQL em outra máquina para garantir que os dados sejam utilizáveis antes de você apagar a primeira máquina.

    
por 27.10.2009 / 07:19