J'essaie de me connecter via: Fichier de base de données Microsoft SQL Server (SqlClient), mais je reçois une erreur:
La tentative de liaison à la base de données a échoué avec les informations Suivantes: Une erreur liée au réseau ou spécifique à une instance s'est produite Lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom de l'instance est correct Et que SQL Server est configuré pour autoriser les connexions distantes. (Fournisseur: interfaces réseau SQL, erreur: 52 - Impossible de localiser une base de données locale . Installation à l'exécution. Vérifiez que SQL Server Express est Correctement installé et que la fonctionnalité d'exécution de la base de données locale est Activée.)
Donc, je clique sur Connect to Database dans Server Explorer
Cette fenêtre apparaît. Dans lequel je choisis: Fichier de base de données Microsoft SQL Server (SqlClient), puis parcourez mon fichier de base de données .mdf.
En cliquant sur ok, l'erreur mentionnée précédemment est générée:
Le serveur est en cours d'exécution, j'utilise l'authentification Windows dans la base de données. Avez-vous des suggestions?
Vous avez besoin du module complémentaire SQL Server Express LocalDB que vous pouvez obtenir à partir de ici dans les versions x86 et AMD64.
J'avais rencontré le même problème lorsque j'ai déployé mon logiciel sur une machine de test.
Solution:
SELECT @@VERSION
. Essayez d'utiliser Authentification SQL Server . Assurez-vous que votre service SQL est en cours d'exécution ou non. Je crois que ceci vous aidera.