Partager via


Sql Server 2016 Agent ne parvient pas à démarrer ou à « Échec de la récupération des données » lorsque vous essayez de lire le journal des erreurs à partir de SSMS 2016

Cet article répertorie différents problèmes qui se produisent dans SSMS lors de l’utilisation d’une version antérieure du pilote MS ODBC 13 et de la résolution de ces problèmes.

Version du produit d’origine : SQL Server 2016 Developer
Numéro de base de connaissances d’origine : 3185365

Symptômes

Lorsque vous disposez d’une instance nommée MICROSOFT SQL Server 2016 RTM ou SQL Server 2016 RTM CU1, vous pouvez rencontrer l’un des symptômes suivants.

Symptôme 1

Le fichier journal SQL Server Agent affiche un message semblable à ce qui suit :

2016-08-06 14:54:41 - ! [000] Impossible de se connecter au serveur « servername\instancename » ; SQLServerAgent ne peut pas démarrer
2016-08-06 14:54:46 - ! [298] Erreur SQLServer :
65535, interfaces réseau SQL Server : Erreur de localisation du serveur/de l’instance spécifiée
[xFFFFFFFF]. [SQLSTATE 08001]
2016-08-06 14:54:46 - ! [165] Erreur ODBC : 0,
Expiration du délai d’expiration de la connexion [SQLSTATE HYT00]
2016-08-06 14:54:46 - ! [298]
Erreur SQLServer : 65535, une erreur propre au réseau ou à l’instance s’est produite lors de l’établissement d’une connexion à SQL Server.
Le serveur est introuvable ou n'est pas accessible.
Vérifiez si le nom de l'instance est correct et si SQL Server est configuré pour autoriser les connexions distantes. Pour plus d'informations, consultez la documentation en ligne de SQL Server. [SQLSTATE 08001]

Symptôme 2

Lorsque vous essayez de lire le journal des erreurs SQL Server, la tentative échoue et une erreur semblable à celle-ci est retournée :

Échec de la récupération de données pour cette demande. (Microsoft.SqlServer.Management.Sdk.Sfc)
Une exception s'est produite lors de l'exécution d'une instruction ou d'un lot Transact-SQL ou lot. (Microsoft.SqlServer.ConnectionInfo)

En outre, lorsque vous essayez d’exécuter xp_readerrorlog, cela peut déclencher les erreurs suivantes :

Msg 22004, Level 16, State 1, Line 0
Échec de l’ouverture de la connexion de bouclage. Pour plus d’informations, consultez le journal des événements.
Msg 22004, Level 16, State 1, Line 0
Emplacement du journal des erreurs introuvable.

Symptôme 3

Certains plans de maintenance ou travaux SQL Agent, tels qu’une tâche de nettoyage de maintenance pour supprimer les anciens fichiers de sauvegarde ou de rapport , échouent en mode silencieux. Dans le cas de la tâche de nettoyage, les fichiers que vous prévoyez de supprimer ne sont pas supprimés lorsque le travail correspondant est exécuté et aucune erreur n’est écrite dans le journal SQL Server. L’exécution sp_readerrorlog entraînerait le symptôme 2.

Cause

Ce problème est dû à un défaut dans le pilote MS ODBC 13. SQL Server Management Studio (SSMS) et SQL Server Agent utilisent ce pilote pour se connecter à l’ordinateur SQL Server.

Résolution

Ce problème est résolu dans le pilote MS ODBC 13.1.