Le message d’erreur “dbnetlib connectionopen (connect()). SQL server does not exist or access denied” se produit lors de la tentative de connexion à Microsoft SQL Server. Il stipule que la base de données SQL Server à laquelle vous tentez d’accéder est introuvable ou empêche la connexion. Cependant, il est très difficile d’identifier la cause exacte de l’erreur.
Eh bien, dans ce blog, je discuterai des raisons possibles de cette erreur et de la manière de s’en débarrasser en suivant les méthodes étape par étape mentionnées dans cet article.
Outil Gratuit de Réparation de Base de Données MS Access
Réparez les fichiers de base de données MDB et ACCDB corrompus et récupérez facilement les tables, les requêtes, les index et les enregistrements de base de données supprimés. Essayez maintenant!
En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.
Réparations rapides:
- Vérifiez que SQL Server est en cours d’exécution ou non
- Vérifiez le nom du serveur ou le nom de l’instance
- Vérifiez le numéro de port ou la connexion réseau
- Vérifiez l’option de connexion à distance dans SQL Server
- Vérifiez l’exception du pare-feu du port
- Activer le navigateur SQL Server
- Obtention de l’autorisation d’accéder au serveur
- L’adresse IP d’un serveur SQL a bloqué le pare-feu
- Réinstallez le serveur SQL
Quelle est la raison pour laquelle SQL Server n’existe pas ou l’accès est refusé?
Nous ne pouvons pas blâmer une seule raison pour le déclenchement de l’erreur d’absence de serveur SQL. De nombreuses raisons peuvent conduire à ce message d’erreur.
Voici quelques-unes des causes courantes :
- Le service SQL Server ne fonctionne pas
- Nom de serveur ou nom d’instance incorrect
- En raison d’un mauvais numéro de port SQL Server
- Problèmes de réseau ou de pare-feu
- SQL Server peut ne pas répondre ou être temporairement arrêté
- L’adresse IP est bloquée
- Le service de navigation de SQL Server est désactivé
- Installation corrompue de SQL Server
- La connexion à distance est désactivée pour le serveur SQL
- Autorisation utilisateur insuffisante pour accéder à la base de données.
Il est maintenant temps de résoudre cette erreur en appliquant les solutions correspondantes aux raisons mentionnées ci-dessus.
Comment réparer le message d’erreur SQL Server n’existe pas ou accès refusé?
Méthode 1: Vérifier que SQL Server est en cours d’exécution ou non
La toute première tactique que vous devriez essayer est de vérifier si le serveur SQL est en cours d’exécution ou non. Pour vérifier cela, vous devez suivre ces étapes:
- Appuyez simultanément sur les touches Win + R pour ouvrir la boîte de dialogue Exécuter.
- Ensuite, tapez ici la commande “services.msc“.
- Dans la fenêtre ouverte, vous pouvez vérifier l’état du serveur SQL.
Méthode 2 – Vérifier le nom du serveur ou le nom de l’instance
Un nom de serveur SQL ou d’instance incorrect est une autre cause première de dbnetlib connectionopen(connect()). Erreur sql_server_does_not_exist_or_access_denied. Il est donc recommandé de revérifier le nom du serveur lorsque vous essayez de vous connecter à un serveur. Si vous ne connaissez pas le nom correct de votre serveur, vous pouvez consulter la documentation de votre serveur SQL ou demander à votre administrateur système.
Méthode 3 – Vérifiez le numéro de port ou la connexion réseau
Si vous utilisez le numéro de port personnalisé pour votre MS SQL Server, assurez-vous de le spécifier dans votre chaîne de connexion.
Assurez-vous également qu’il n’y a aucun problème de réseau. Essayez d’envoyer une requête ping à un serveur SQL à partir de la machine client comme SQL Server Management Studio pour voir s’il est accessible.
Méthode 4 – Vérifiez l’option de connexion à distance dans SQL Server
Comme mentionné dans les causes, la désactivation de la connexion à distance pour Microsoft SQL Server peut également entraîner une erreur d’accès refusé au serveur SQL. Par conséquent, assurez-vous que l’option de connexion à distance est activée. Si elle est désactivée, suivez les étapes ci-dessous pour l’activer :
- Ouvrez le SSMS (SQL Server Management Studio).
- Ensuite, connectez-vous au serveur SQL sur lequel il est installé à l’aide de SSMS.
- Ensuite, allez dans la propriété de l’instance SQL Server >> cochez la case “Autoriser la connexion à distance à ce serveur”.
Lisez aussi: Convertir OU migrer une base de données Access vers SQL Server
Méthode 5 – Vérifier l’exception du pare-feu du port
De nombreux utilisateurs ignorent que l’instance SQL Server ne fonctionne que sur le port 1433. Vous devez donc vous assurer qu’une exception de port est ajoutée à un pare-feu.
Pour vérifier cela, suivez ces étapes :
- Accédez à la barre de recherche Windows, tapez Panneau de configuration et appuyez sur Entrée.
- Ensuite, ouvrez l’outil d’administration et choisissez Pare-feu Windows avec sécurité avancée.
- Après cela, cliquez sur l’option Règles entrantes dans le panneau de gauche et choisissez Nouvelle règle dans le panneau de droite.
- Sous la fenêtre ouverte, choisissez Port >> cliquez sur Suivant pour continuer.
- Maintenant, entrez “1433” dans l’onglet suivant >> cliquez sur Suivant.
- Dans la zone Quelle action doit être entreprise lorsqu’une connexion correspond à la condition spécifiée? section, choisissez Autoriser la connexion >> appuyez sur Suivant.
- À ce moment, vérifiez la section Domaine, Privé, Public dans lequel cette règle s’applique? >> Cliquez sur Suivant.
- Fournissez le nom >> cliquez sur Terminer.
Méthode 6 – Activer le navigateur SQL Server pour réparer SQL Server n’existe pas ou accès refusé
Une autre option que vous pouvez essayer pour résoudre les erreurs du serveur SQL consiste à activer le navigateur du serveur SQL. Faire cela:
- Ouvrez le Gestionnaire de configuration SQL Server >> choisissez Services SQL Server dans le panneau de gauche.
- Ensuite, cliquez avec le bouton droit sur le navigateur SQL Server >> sélectionnez Propriétés.
- Maintenant, activez et démarrez le service si nécessaire. Assurez-vous de choisir le mode de démarrage sur Automatique. Cela permettra au service de démarrer automatiquement à chaque redémarrage du serveur.
Méthode 7 – Obtention de l’autorisation d’accéder au serveur
Cette erreur spécifique peut également apparaître si vous ne disposez pas des autorisations suffisantes pour accéder à un serveur MS SQL. Il vous suffit de vérifier les autorisations sur votre compte pour faire face à la situation.
Méthode 8 – L’adresse IP d’un serveur SQL a bloqué le pare-feu
Si vous souhaitez vérifier si l’erreur SQL Server n’existe pas se produit en raison de l’adresse IP, envoyez une requête ping à l’adresse IP sur une invite de commande comme :
Ping 100.10.10.10 –t
Si vous recevez une réponse d’un serveur, cela signifie qu’il n’y a aucun problème de blocage d’adresse IP. Dans le cas contraire, ils doivent ajouter une exception.
Méthode 9: réinstaller SQL Server
Les utilisateurs de MS SQL sont souvent confrontés à des erreurs ou à des problèmes lorsqu’ils tentent d’accéder à la base de données en raison d’une installation corrompue de SQL Server. Il est possible que vous receviez dbnetlib connectionopen (connect()). Le serveur SQL n’existe pas ou erreur d’accès refusé pour cette raison. Assurez-vous donc de réinstaller le serveur de base de données SQL pour corriger cette erreur.
FAQ connexes:
Qu’est-ce que 2147467259 SQL Server n’existe pas ou accès refusé?
Lorsque cette erreur se produit, cela signifie que vous pouvez accéder à l’instance SQL Server. Il est arrivé que soit le nom de serveur spécifié soit incorrect et celui fourni pour exécuter un serveur SQL, soit que le nom de connexion et les informations d’identification ne disposaient pas de l’accès requis.
Comment donner l’autorisation d’accéder à MS SQL Server?
Si vous souhaitez autoriser l’accès au serveur MS SQL, vous devez utiliser SQL Server Management Studio et suivre attentivement ces étapes:
- Ouvrez SQL Server >> cliquez avec le bouton droit sur la procédure stockée.
- Choisissez Propriétés >> boîte nom_procedure_stockée ici.
- Ensuite, sélectionnez les autorisations sur une page Sélectionner.
- Ajoutez des utilisateurs pour donner l’autorisation.
Comment puis-je mettre à jour mes pilotes et logiciels SQL Server pour corriger les accès refusés?
Pour mettre à jour les pilotes et logiciels SQL Server, vous devrez visiter le site Web officiel de Microsoft SQL Server et télécharger les dernières versions. Après cela, suivez les instructions à l’écran pour confirmer le bon déroulement du processus de mise à jour.
Conclusion
Ci-dessus, nous avons décrit les méthodes qui vous aideront à résoudre l’ouverture de connexion dbnetlib (connect()). Le serveur SQL n’existe pas ou accès refusé, et restaurez votre connexion au serveur. Alors essayez-les un par un jusqu’à ce que votre problème soit résolu.
Merci d’avoir lu!
Ce logiciel assure la réparation et la récupération en toute transparence de la base de données ACCDB et MDB. Il restaure tous les objets, y compris les tables, les rapports, les requêtes, les enregistrements, les formulaires et les index ainsi que les modules, les macros, etc. Fix problèmes de Microsoft Access maintenant en 3 étapes faciles:
- Télécharger Stellar Access base de données réparation outil évalué Excellent sur Cnet.
- Cliquez sur l'option Parcourir et Rechercher pour localiser la base de données Access corrompue.
- Cliquez sur le bouton Réparer pour réparer et prévisualiser les objets de la base de données.