Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/04/2011, 19h51   #1
Nouveau Membre du Club
 
Inscription : avril 2009
Messages : 258
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 258
Points : 26
Points : 26
Par défaut Configuré SqlServer 2000

Salut tout le monde

Je travaille avec SqlServer 2000 et je veux établir une connexion a ma base de donnée avec java, mais j'ai un problème que je n'arrive pas a le réglé depuis hier , mon code source java est juste voici l'erreur que j'ai rencontrée :

Citation:
Driver Ok !
com.microsoft.sqlserver.jdbc.SQLServerException: Échec de la connexion TCP/IP à l'hôte 127.0.0.1, port 1433. Erreur*: «*connect timed out. Vérifiez les propriétés de connexion, assurez-vous qu'une instance de SQL Server est en cours d'exécution sur l'hôte et accepte les connexions TCP/IP au port, et vérifiez qu'aucun pare-feu ne bloque les connexions TCP au port.*».
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1049)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:833)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:716)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:841)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Connex.main(Connex.java:19)
Donc d'aprés ça :
Citation:
Échec de la connexion TCP/IP à l'hôte 127.0.0.1, port 1433. Erreur : « connect timed out. Vérifiez les propriétés de connexion, assurez-vous qu'une instance de SQL Server est en cours d'exécution sur l'hôte et accepte les connexions TCP/IP au port, et vérifiez qu'aucun pare-feu ne bloque les connexions TCP au port. ».
L'erreur a un rapport avec la configuration de SqlServer
PS: j'ai désactivé le Pare feu !

J'esper que j'ai posté mon problème dans le bon endroit!

Aidez moi S'il vous plait.
Merci
info3licen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 06h49   #2
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 668
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2005
Messages : 4 668
Points : 8 718
Points : 8 718
Bonjour,

Vous avez besoin pour cela d'activer le protocole TCP/IP pour votre instance SQL Server.

Vous avez les détails de la manipulation décrits ici.
Je pense que pour vous il s'agira du paragraphe commençant par How to enable TCP/IP with a static port

@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 11h56   #3
Nouveau Membre du Club
 
Inscription : avril 2009
Messages : 258
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 258
Points : 26
Points : 26
Merci elsuket pour votre réponse.

J'ai vérifier l'article et j'avais déja fait ce qui est mentionné dans l'article, et ça marche pas toujours!
  1. J'ai vérifier le port TCP/IP de mon SqlServer : 1433
  2. j'ai activé le protocole TCP/IP dans utilitaire réseau SqlServer.
  3. je l'ai activé aussi dans Utilitaire réseau client SqlServer.
  4. J'ai ajouté le port 1433 dans la liste des exceptions du pare-feu.
  5. J'ai ajouté aussi le programme SqlServer a la liste 'programme et service' sous l'onglet exception.

Et la même erreur!

-j'ai vérifier aussi les fichier journaux Sql, pour voir sur quoi il écoute SqlServer : j'ai trouvée qu'il est a l'écoute sur Shared memory, Named Pipes.

-j'ai consulté l'invité de commande en fessant : telnet localhost 1433
=> Impossible d'ouvrir une connexion à l'hote....

-sur l'invité de commande j'ai affiché toute les connexion et les ports d'écoute : Et là il y avait aucun programme qui écoute sur 1433.

*Je sais plus quoi faire, peut être qu'il reste une chose que je n'ai pas fait!

Si vous avez des suggestions n'hésitai pas a me les proposés.

Je vous remercié pour votre attention.
info3licen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h29.


 
 
 
 
Partenaires

Hébergement Web