Bonjour

Voila, sous Visual Studio 2008, je souhaite realiser une application console qui se connecte a une base de donnee.
J'ai donc suivi le tuto Tuto de Serge Tahe et me trouve coince lorsque je souhaite executer mon programme. La connexion ne s'effectue pas, j'ai le message d'erreur suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
error 40 :impossible d'ouvrir une connexion a SQL Server
Voici le code de mon fichier App.config contenant connectionString :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name ="dbSqlServerCe" connectionString="Data Source=dbarticles.sdf;Persist Security Info = false;"/>
  </connectionStrings>
</configuration>

et celui relatif a ma connexion :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
using System.Data.OleDb;
 
namespace ConsoleApplication2
{
    class Program
    {
 
        static void Main(string[] args)
        {
            string connectionString = ConfigurationManager.ConnectionStrings["dbSqlServerCe"].ConnectionString;
            string requete = "SELECT * FROM articles";
            ExecuteSelect(connectionString, requete);
        }
 
 
        static void ExecuteSelect(string connectionString, string requete)
        {
            Console.WriteLine("Entree dans ExecuteSelect()");
            //dealing with exceptions
            try
            {
                using (SqlConnection connexion = new SqlConnection(connectionString))
                {
                    //open the connexion
                    connexion.Open();
                    Console.WriteLine("Connexion ouverte");
                    //execute sqlCommand with request
                    SqlCommand command = new SqlCommand(requete, connexion);
                    SqlDataReader reader = command.ExecuteReader();
                    //dislay the result
                    Console.WriteLine("Appel de AfficherReader()");
                    AfficherReader(reader);
                    Console.Read();
                }
            }
            catch (Exception e)
            {
                //error message
                Console.WriteLine("Erreur d'accès a la base de données (" + e.Message + ")");
                Console.Read();          
            }
        }
Lorsque je teste ma connexion a la base depuis l'explorateur des serveurs, le test est positif, mais je remarque que des que je lance le programme, une petite croix rouge apparait sur l'icone de ma connexion.
Est-ce ma connectionString qui est mauvaise ? (j'ai egalement essaye de mettre le chemin d'acces complet de la base ca ne change rien)
Je suis quasiment sur que l'erreur est liee a la configuration du serveur.
Certains anciens posts parlent de configurer SQL Server Browser mais je ne sais pas comment...

Merci d'avance