Não é possível fazer login no SQL Server depois de mover a máquina para outro escritório / domínio

3

Nossa empresa acaba de ser comprada e no fim de semana eu trouxe as últimas máquinas para conectá-las à sua rede (elas estão sob um domínio diferente do Windows).

A última máquina é o nosso sistema Vault e o SQL Server estava usando a Autenticação do Windows.

Eu o conectei à rede deles e funciona bem, mas não consigo me conectar ao SQL Server com o Management Studio e, receio, nenhum trabalho de backup também estará funcionando.

Quando tento fazer logon no Windows Auth, ele tem o nome de usuário de "NEWDOMAIN \ Administrator" (em cinza) e, em seguida, apresenta uma mensagem "login failed" com o código de erro "18456".

Alguém pode me ajudar com isso, ou vou ter que reinstalar o SQL Server, o Vault e restaurar o backup que fiz antes da mudança?

    
por Dan 25.04.2010 / 19:08

2 respostas

4

Você precisa nos fornecer a mensagem de erro real. 18456 é apenas um erro de guarda-chuva que abrange vários erros de login diferentes. A mensagem de erro teria sido rastreada no arquivo ERRORLOG e no log de eventos do sistema NT (eventvwr.exe).

  • A máquina host do SQL Server está no NEWDOMAIN agora ou está no OLDDOMAIN?
  • Existe alguma relação de confiança entre o NEWDOMAIN e o OLDDOMAIN?
  • O controlador de domínio do OLDDOMAIN está disponível no novo local?
  • Por que você espera que o NEWDOMAIN \ Anyuser seja capaz de efetuar login no SQL? Você os adicionou como logins válidos? Você precisa fazer o login com uma conta válida antiga primeiro e adicionar o NEWDOMAIN \ SomeUser e NEWDOMAIN \ PtherUSer como logins válidos antes de tentar usar um novo domínio.

No caso provável de você ter se bloqueado do SQL Server, siga as etapas em Solução de problemas: Conectando-se a SQL Server quando os administradores do sistema estão bloqueados

    
por 26.04.2010 / 18:41
0

A autenticação do Windows usará automaticamente sua conta de usuário atual para fazer logon no SQL Server, portanto, se você estiver conectado usando NEWDOMAIN \ Administrator, será o que será enviado ao SQL Server (e não será aceito, se não foi definido como um login válido).

Você precisa fazer logon usando OLDDOMAIN \ SomeValidUser e, em seguida, usar a autenticação do Windows ou usar a autenticação do SQL Server (se estiver habilitada no servidor); então você precisará conceder permissões adequadas aos usuários no novo domínio, e então você poderá usar a autenticação do Windows novamente.

    
por 26.04.2010 / 19:21