Correction de "Interfaces réseau SQL, erreur 50" lors de la connexion à LocalDB dans ASP.NET MVC 5
Le développement d'applications ASP.NET MVC 5 à l'aide de LocalDB peut parfois entraîner l'erreur : "Une erreur liée au réseau ou spécifique à une instance s'est produite lors de l'établissement d'une connexion à SQL Server... erreur 50 - Une erreur d'exécution de la base de données locale s'est produite. Impossible créer une instance automatique." Cela provient généralement de problèmes de connexion avec l'instance LocalDB. Voici comment y remédier :
1. Vérifiez votre chaîne de connexion :
Confirmez que votre fichier web.config
utilise la chaîne de connexion correcte. Le nom du serveur doit être (localdb)\mssqllocaldb
:
<code class="language-xml"><connectionStrings> <add connectionString="Data Source=(localdb)\mssqllocaldb;..." name="DefaultConnection" /> </connectionStrings></code>
2. Mettre à jour SQL Server Management Studio (SSMS) :
L'utilisation d'un SSMS obsolète (par exemple, SSMS 2012 avec une instance LocalDB 2014) peut entraîner des problèmes de compatibilité. Mettez à niveau vers la dernière version de SSMS pour résoudre ce conflit potentiel.
3. Envisagez un nom d'instance LocalDB personnalisé :
L'installation de plusieurs versions de SQL Server peut entraîner des conflits de noms. Renommer votre instance LocalDB en un nom unique peut éviter de futurs problèmes causés par des incompatibilités de versions.
4. Effectuez une réinstallation propre de SQL Server :
Si les tentatives de dépannage précédentes n'ont pas fonctionné, désinstallez et réinstallez SQL Server. Cette installation propre peut souvent réparer les composants corrompus ou mal configurés.
En suivant ces étapes, vous devriez être en mesure d'établir une connexion stable à votre instance LocalDB et d'éliminer les « Interfaces réseau SQL, erreur 50 » au sein de votre application ASP.NET MVC 5.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!