Agente de 2016 do SQL Server falhar para início ou de erro "Falha ao obter dados" quando tenta ler o registo de erros de SSMS 2016

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3185365
Sintomas
Suponha que tem um SQL Server de 2016 RTM ou instância nomeada do SQL Server de 2016 RTM CU1. Nesta situação, poderá detectar um dos seguintes sintomas.

Sintoma 1

O ficheiro de registo do SQL Server Agent apresenta uma mensagem semelhante à seguinte:

2016-08 06 14:54:41 -! [000] não é possível ligar ao servidor 'servername\instancename';
Não é possível iniciar SQLServerAgent
2016-08 06 14:54:46 -! SQLServer [298] erro:
65535, Interfaces de rede SQL Server: erro ao localizar o servidor/instância especificado
[xFFFFFFFF]. [SQLSTATE 08001]
2016-08 06 14:54:46 -! Erro ODBC [165]: 0,
Excedido o início de sessão [SQLSTATE HYT00]
2016-08 06 14:54:46 -! [298]
Erro SQLServer: tem de um erro relacionado com a rede ou específicos da ocorrência 65535,
Ocorreu ao estabelecer uma ligação ao SQL Server. Servidor não for encontrado ou
não está acessível. Verifique se o nome de instância está correcto e se é do SQL Server
configurado para permitir ligações remotas. Para mais informações, consulte SQL Server
Livros Online. [SQLSTATE 08001]

Sintoma 2

Quando tenta ler o registo de erros do SQL Server, a tentativa falhar e é devolvido um erro semelhante à seguinte:

Falha ao obter dados para este pedido. (Microsoft.SqlServer.Management.Sdk.Sfc)
Ocorreu uma excepção ao executar uma instrução Transact-SQL ou batch. (Microsoft.SqlServer.ConnectionInfo)

Além disso, quando tenta executar o xp_readerrorlog, isto poderá accionar os seguintes erros:

Erro 22004, nível de 16. o, o estado 1, linha 0
Falha ao abrir a ligação de loopback. Consulte o registo de eventos para obter mais informações.

Erro 22004, nível de 16. o, o estado 1, linha 0
Localização do erro de registo não encontrada.

Causa
Este problema é causado por um defeito no controlador de ODBC 13 da MS. SQL Server Management Studio (SSMS) e SQL Server Agent utilizam este controlador para ligar ao computador do SQL Server.
Resolução
Este problema é corrigido (de controlador MS ODBC 13.1https://www.microsoft.com/en-us/download/details.aspx?ID=53339).

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3185365 - Última Revisão: 08/24/2016 21:13:00 - Revisão: 1.0

Microsoft SQL Server 2016 Developer

  • kbmt KB3185365 KbMtpt
Comentários