Erro do servidor SQL da Microsoft: 18456

estou a obter o erro 18456 do SQL Server Management Studio quando tento ligar a autenticação do Windows ou a autenticação do servidor SQL como nas imagens abaixo.

Autenticação Do Windows enter image description here

autenticação do servidor SQL enter image description here

Eu quero implementar a solução neste link: Login para Microsoft SQL Server Error: 18456 mas eu não posso iniciar o motor de forma alguma. Além disso, não sei a minha senha para o servidor SQL. Autenticacao.

O que posso fazer?

Author: Community, 2016-12-29

2 answers

Já vi este problema muitas vezes com o SQL Server 2012 e versões posteriores (normalmente com novas instalações) a razão é o SQL Server 2012 e a versão posterior não dá automaticamente aos administradores de janelas os direitos de administração no SQL Server.

Isto vai deixá - lo sem qualquer acesso ao servidor SQL, neste caso eu uso a seguinte abordagem:

  1. Execute o Gestor de configuração do servidor SQL.

    Localização da configuração do servidor de SQL Gerente:

SQL Server 2016    C:\Windows\SysWOW64\SQLServerManager13.msc
SQL Server 2014    C:\Windows\SysWOW64\SQLServerManager12.msc
SQL Server 2012    C:\Windows\SysWOW64\SQLServerManager11.msc
SQL Server 2008    C:\Windows\SysWOW64\SQLServerManager10.msc
  1. Right-Click o serviço de servidor SQL e ir para Properties.
  2. vá para Startup Parameters tab e adicione -m parâmetro lá. Isto fará com que o servidor SQL execute no modo de usuário único.
  3. Restart o serviço de servidor de SQL, certifique-se que o agente de servidor de SQL não inicia, se começar, poderá obter a única ligação disponível ao servidor de SQL.
  4. Uma vez que o serviço do servidor de SQL tenha reiniciado com sucesso, carregue com o botão direito em SSMS e Run as Administrator.
  5. Neste ponto, o servidor SQL permitir-lhe-ia ligar-se ao servidor SQL como administrador, adicionar a sua conta de domínio à função SQL Server assign SysAdmin.
  6. fechar o Estúdio de gestão, voltar ao Gestor de configuração do servidor SQL Remover -m dos parâmetros de arranque. Reinicie o serviço de servidor SQL e tadaaa.

Também não faça isso em um servidor que está sendo usado por outros.

 3
Author: M.Ali, 2016-12-29 20:41:21

Uma opção é instalar uma nova instância do servidor SQL e anexar quaisquer bases de dados à nova instância, mas isso pode ser complicado por uma variedade de razões, especialmente se você não tiver uma cópia de segurança recente da base de dados master.

Portanto, eu sugiro seguir o conselho dado pela Microsoft aqui e iniciar a instância em modo de usuário único, que irá permitir que qualquer administrador local no computador em que a instância é instalada para aceder e corrigir a problemas de autenticação (redefinição das senhas, etc.).

Claro, isto pressupõe que você tem acesso a uma conta de administrador na máquina, o que espero que você tenha.
 0
Author: 3N1GM4, 2016-12-29 20:26:57