2016-02-14 1 views
-2

J'ai installé et réinstallé SQL Server 2014 Express et Visual Studio, mais il ne me permet toujours pas de me connecter à une base de données. Il ne me laissera même pas créer une base de données.Impossible de se connecter à la base de données SQL Server à partir de C#

Voici un message d'erreur:

La valeur de source de données dans la chaîne de connexion spécifie une instance de SQL Server qui est pas installé. Pour résoudre ce problème, vous pouvez choisir d'installer l'instance correspondante de SQL Server ou modifier la valeur de la source de données dans la chaîne de connexion.

Est-ce que quelqu'un a déjà rencontré ça?

+1

La publication d'images d'erreurs, de code ou de données d'échantillon au lieu du texte réel est considérée comme très grossière ici. –

+1

Aussi: quelle chaîne de connexion utilisez-vous? –

+0

Ainsi, le message d'erreur indique déjà clairement que vous n'avez pas installé le serveur SQL sur cet ordinateur. – User2012384

Répondre

1

Vérifiez votre gestionnaire de configuration SQL si le protocole TCP/IP est activé pour tous les ports, par défaut est 1433.

+0

Je m'excuse, Im complètement nouveau à SQL. Comment accéder au gestionnaire de configuration? – bigt

1

SQL Server 2014 Express va s'installer avec un nom d'instance. Vous aurez besoin d'utiliser quelque chose comme ceci pour votre chaîne de connexion (notez le myInstanceName):

Server=localhost\SQLExpress;Database=myDataBase;User Id=myUsername;Password=myPassword; 
+0

C'est le * défaut * utilisé par SQL Server Express, mais il peut être modifié au moment de l'installation. SQL Server ** Express ** ne doit pas * être * installé en tant que '. \ SQLEXPRESS' ... –

0

Si vous utilisez la fenêtre 8 Vous pouvez accéder à

  1. Démarrer> Exécuter> SQLServerManager11.msc

ou 2. Si vous utilisez la fenêtre 7 voir cette réponse Launch SQL Server on Windows 7

enter image description here

+0

Merci @HadiRj pour le formatage. J'espère que cela sera utile pour quelqu'un d'utile. –

0

Alors je suis allé et tout enlevé manuellement relatif à SQL de ma machine, puis redownloaded et réinstallée. et il semble que le gestionnaire de configuration n'installait pas dans mes essais précédents. Je me suis également assuré que je mets tout à ses valeurs par défaut, et cela a fonctionné! J'ai maintenant le gestionnaire de configuration et il se connecte aux bases de données maintenant. Je ne sais pas pourquoi les deux dernières fois installé, ça ne marchait pas bien mais bon. C'est bon maintenant.