/ / Impossible de se connecter à une instance locale de SQL Server 2008 dans un programme Java - java, mssql-jdbc

Impossible de se connecter à une instance locale de SQL Server 2008 dans un programme Java - java, mssql-jdbc

J'utilise sqljdbc4.jar dans le chemin de génération du projet eclipse. J'essaie de me connecter à SQL Server 2008 dans un programme Java

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
"databaseName=sis;user=sample;password=sample;";
connection = DriverManager.getConnection(connectionUrl);

Mais je reçois l'erreur suivante. La connexion TCP / IP à l'hôte a échoué. java.net.ConnectException: connexion refusée: connectez-vous

J'ai essayé le suivant

  • Pare-feu désactivé

  • Activé TCP / IP dans le gestionnaire de configuration SQL Server -> Protocoles CLient

  • Le service de navigateur SQL Server est également en cours d'exécution S'il vous plaît laissez-moi savoir ce que d'autres choses dois-je essayer.

Merci

Réponses:

1 pour la réponse № 1

Pare-feu de quel côté, de cette façon ??? ouvrir / activer le port localhost: 1433

lancer cmd et coller

netsh firewall set portopening protocol = TCP port = 1433
name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT

2 / modifier l'authentification de Sql Server à partir de

Auth Windows ... à Sql Server et authentification Windows (mode mixte)

3) votre version est SQL Server 2008 ou SQL Server2008 Express, si Express, puis recherche sur le package téléchargé (contient d’excellents exemples help inc), comment connecter Express sur Localhost, il existe une différence localhostsqlexpress

ici et ici et ici

4) aucune idée de comment se connecter, il y a aussi TCP / IP et Names Pipes

MODIFIER:

5) dans Management Studio, vous devez ajouter un nouvel utilisateur (authentification SQL) et affecter à la décision la base de données (que ce soit ou le modèle aussi) existe-t-il ??? t'es pas