Bonjour à tous,

J'ai un petit programme sous java qui fait une extraction de base de données qui fonctionne très bien avec ms sql server 2005 mais ne fonctionne pas sour la version express.

Ma chaine de connexion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=DB;
J'ai le message d'erreur suivant :

INFO main 2010-08-03 10:36:18,359, DBExporter.exportData():: customer=Customer,server=localhost,port=1433, integratedSec=true
FINEST main 2010-08-03 10:36:18,375, DBConnection.connect():: connecting to jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=DB;
SEVERE main 2010-08-03 10:36:33,593, DBConnection.connect():: cannot connect to database
com.microsoft.sqlserver.jdbc.SQLServerException: Échec de la connexion TCP/IP à l'hôte localhost, 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 com.dbexport.DBConnection.connect(DBConnection.java:119)
at com.dbexport.DBConnection.executeUpdateNoArgs(DBConnection.java:153)
at com.dbexport.DBExporter.exportData(DBExporter.java:94)
at com.dbexport.DBExporter.main(DBExporter.java:143)
SEVERE main 2010-08-03 10:36:33,593, DBExporter.exportData():: cannot connect to database or empty database
com.microsoft.sqlserver.jdbc.SQLServerException: Échec de la connexion TCP/IP à l'hôte localhost, 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 com.dbexport.DBConnection.connect(DBConnection.java:119)
at com.dbexport.DBConnection.executeUpdateNoArgs(DBConnection.java:153)
at com.dbexport.DBExporter.exportData(DBExporter.java:94)
at com.dbexport.DBExporter.main(DBExporter.java:143)

Pouvez-vous me dire pourquoi ?

Merci d'avance