Dopo l'aggiornamento al 2016, SQL Server Agent non può connettersi all'istanza


8

Su un server Windows 2012 R2 cluster con SQL Server 2014 Enterprise.

Ho appena aggiornato un'istanza da 2014 SP1 CU4 a 2016 RTM e ora viene visualizzato questo errore quando si tenta di avviare SQL Server Agent.

REGISTRO AGENTE SERVER SQL

2016-06-06 11:53:58 - ? [100] Microsoft SQLServerAgent version 13.0.1601.5 (X64 unicode retail build) : Process ID 10884
2016-06-06 11:53:58 - ? [495] The SQL Server Agent startup service account is DOMAIN\USERNAME.
2016-06-06 11:54:28 - ! [150] SQL Server does not accept the connection (error: 65535). Waiting for Sql Server to allow connections. Operation attempted was: Verify Connection On Start.
2016-06-06 11:54:28 - ! [000] Unable to connect to server 'SERVERNAME\INSTANCENAME'; SQLServerAgent cannot start
2016-06-06 11:54:33 - ! [298] SQLServer Error: 65535, SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF]. [SQLSTATE 08001] 
2016-06-06 11:54:33 - ! [165] ODBC Error: 0, Login timeout expired [SQLSTATE HYT00] 
2016-06-06 11:54:33 - ! [298] SQLServer Error: 65535, A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online. [SQLSTATE 08001] 
2016-06-06 11:54:33 - ! [382] Logon to server 'SERVERNAME\INSTANCENAME' failed (DisableAgentXPs)
2016-06-06 11:54:33 - ? [098] SQLServerAgent terminated (normally)

Registro applicazioni di Windows

SQLServerAgent could not be started (reason: Unable to connect to server 'A08SQL-EDI\EDI'; SQLServerAgent cannot start).

L'agente si avvia e viene eseguito per circa 30 secondi, quindi muore con l'errore sopra riportato. Qualcuno ha riscontrato questo problema? E sai come risolverlo?

Risposte:



12

Problema risolto aggiungendo un alias all'istanza nella Configurazione agente SQL Server.

L'alias è stato definito utilizzando il nome di dominio completo del server. Esempio: servername.domain.biz \ nome_istanza, altrimenti l'agente continuerà a fuoriuscire e arrestarsi.

inserisci qui la descrizione dell'immagine

Inoltre, l'agente è stato disabilitato in sp_configure

sp_configure 'Agent XPs', 1
go

reconfigure with override
go

Quindi riattivarlo.


1
Questa è una soluzione; la soluzione effettiva è la risposta di Illidan-zhu dba.stackexchange.com/a/152741/29371 e / o un successivo aggiornamento CU / SP da parte di MS, che sto attualmente testando.
NateJ,

CU2, CU3 e persino SP1 non risolvono ancora il problema. In effetti, secondo questo articolo, SP1 sovrascrive l'aggiornamento ODBC (ovvero la risposta di Illidan-zhu). Pertanto, la soluzione migliore è assicurarsi che, se si utilizzano più istanze denominate su un cluster , si mantiene aggiornato quel driver ODBC.
NateJ,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.