Dans cet article, nous examinons la cause derrière le SQL Server code d'erreur 17
Parfois, en essayant d'accéder au SQL Server base de données, on peut rencontrer une erreur indiquant
"SQL Server n'existe pas ou accès refusé ». Il s'agit d'un message général Microsoft Data Access Components (MDAC) indiquant que l'ordinateur exécutant Microsoft SQL Server ne peut pas être atteint. Il est également connu sous le nom de code d'erreur 17. Ce message général a diverses causes potentielles. L'un d'eux peut être que le serveur n'existe pas réellement sur le système ou n'est pas disponible ; une autre raison pourrait être qu'il n'a pas pu être trouvé. Outre ces raisons évidentes, il existe également diverses raisons liées au serveur ou au client derrière le code d'erreur, qui sont les suivantes :
Problèmes liés au serveur– si aucun des ordinateurs clients ne peut accéder au SQL server, il y a probablement un problème dans le serveur lui-même. Il peut s'agir de l'un des éléments suivants :
- SQL server n'est pas installé sur l'ordinateur spécifié dans la chaîne de connexion.
- SQL server ne pourrait pas être starTed.
- SQL Server ne détecte pas le protocole ou le circuit informatique utilisé pour se connecter.
- Le nom de SQL Server est différent du nom de l'ordinateur.
- Pour un ordinateur multirésident exécutant SQL Server 2000 Desktop Engine (MSDE), les clients peuvent ne pas être en mesure de se connecter au serveur.
- Lors d'une tentative d'ouverture de connexion sur un ordinateur exécutant SQL Server 2000 sur une connexion de réseau privé virtuel (VPN), la tentative sera most-probablement échouer.
- Pour la SQL Server Desktop Engine (également appelé MSDE 2000) Service Pack 3 (SP3) ou SP3a, seule la connectivité locale est autorisée, aucune autre option n'est disponible.

- Le nom de l'ordinateur n'existe pas sur le SQL server.
- Si vous essayez d'accéder à une occurrence nommée de SQL Server, veillez à spécifier le nom d'occurrence correct. Un nom incorrect ne donnera pas accès.
- La sécurité de niveau Windows actuellement utilisée pour la connexion est généralement différente de ce que vous attendez.
- Vous utilisez peut-être un protocole incorrect.
- S'il y a un cluster dans SQL Server, les adaptateurs réseau peuvent être configurés de manière incorrecte ou avoir un nom incorrect.
- Cela pourrait simplement être l'effet secondaire d'une incompatibilité MDAC. Essayez de reconfigurer les paramètres MDAC.
Problèmes liés au réseau ou au domaine– s'il y a un message d'erreur uniquement sur les ordinateurs d'un domaine particulier, ou d'un certain sous-réseau, ou derrière un pare-feu, le problème peut être l'un des suivants :
- L'attribution des droits d'utilisateur de la stratégie de sécurité locale pour votre compte Windows restreint l'accès depuis le réseau.
- Il peut y avoir un problème d'approbation de domaine, l'un des ordinateurs peut être dans un groupe de travail et donc ne pas avoir accès au domaine.
- Votre résolution de nom ne fonctionne peut-être pas.
- Un pare-feu ou le routeur n'est peut-être pas configuré correctement ou peut être configuré pour bloquer le port UDP 1434.
Certaines erreurs SQL peuvent indiquer la santé de l'instance de base de données
Certains codes d'erreur SQL peuvent indirectement vous donner un indice sur la santé de l'instance de base de données. Il est toujours conseillé de rechercher la cause première des erreurs SQL et de les résoudre si possible. De plus pour sécuriser vos données en cas de crash SQL, installez un sql server récupération outil comme DataNumen SQL Recovery application dans votre machine serveur. Une fois activé, il peut passer à l'action et récupérer les enregistrements d'un fichier SQL compromis en quelques minutes. De plus, l'outil est équipé pour faire ressortir presque tous les types de données que vous avez stockés dans le fichier de base de données et peut même récupérer des index.
Introduction de l'auteur:
Alan Chen est président et président de DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris récupération d'accès et produits logiciels de récupération sql. Pour plus d'informations, visitez https://www.datanumen.com/