SQL 2008 SA Senha com o vento

2

Situação: Há uma instância do SQL 2008 aqui que gostaríamos de acessar. A pessoa que configurou a instância não está mais na empresa e, aparentemente, não configurou a instância com os usuários adequados como administradores. No entanto, os usuários apropriados são administradores na máquina que está executando a instância do SQL.

Alguns links informativos que consegui descobrir sobre o assunto estão incluídos aqui para referência. Todos foram julgados e os resultados são mencionados abaixo. ('h' omitido por regra do serverfault contra novos usuários postando mais de um hiperlink) [corrigido por edição]

link

link

link

Quando o sinalizador de desastre ou sinalizador de usuário único é usado para tentar obter acesso, o seguinte erro ainda é gerado:

LOGIN FALHOU PARA USUÁRIO XXXX Erro 18456

Alguma ideia do problema com as soluções que estamos tentando? Se for importante, a máquina está em um domínio totalmente diferente (em todo o mundo até) e tenta efetuar login como o serviço que nós configuramos para executar a instância do SQL (também temos essa senha, btw).

Agradecemos antecipadamente pelo seu tempo.

    
por squillman 30.08.2010 / 19:54

1 resposta

3

Tente ativar o modo misto alterando o modo de autenticação do Registro do Windows modificando a subchave LoginMode e, em seguida, reinicie o serviço do servidor SQL em único modo de usuário usando o parâmetro -m . Em seguida, vá para esta pasta usando o prompt de comando C: \ Arquivos de Programas \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ Binn e tente digitar este SQLCMD -E e, em seguida, execute o código Tsql para adicionar administradores do Windows como login

use master;
go
CREATE LOGIN [BUILTIN\Administrators] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english]
go

agora reinicie o serviço sem a opção -m e altere a senha do SA

boa sorte

EDITAR:

Você pode querer dar uma olhada em este artigo . tem captura de tela e tudo

    
por 30.08.2010 / 22:28