Partager via


SQL Server’agent 2016 ne parvient pas à démarrer ou l’erreur « É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 les différents problèmes qui se produisent dans SSMS lors de l’utilisation d’une version antérieure du pilote MS ODBC 13 et la résolution de ces problèmes.

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

Symptômes

Lorsque vous avez un Microsoft SQL Server 2016 RTM ou SQL Server 2016 RTM CU1 nommé instance, vous pouvez rencontrer l’un des symptômes suivants.

Symptôme 1

Le fichier journal SQL Server Agent affiche un message semblable au suivant :

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

Symptôme 2

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

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

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

Message 22004, niveau 16, état 1, ligne 0
Échec de l’ouverture de la connexion de bouclage. Pour plus d’informations, consultez le journal des événements.
Message 22004, niveau 16, état 1, ligne 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 d’être supprimés ne sont pas supprimés lors de l’exécution du travail correspondant, 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 du pilote MS ODBC 13. SQL Server Management Studio (SSMS) et SQL Server Agent utiliser ce pilote pour se connecter à SQL Server ordinateur.

Résolution

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