IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Accès aux données Discussion :

Connexion Remote SQL Server Express


Sujet :

Accès aux données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Points : 47
    Points
    47
    Par défaut Connexion Remote SQL Server Express
    Bonjour,

    C'est un sujet très récurant et pourtant je n'arrive pas à résoudre mon probleme. Je n'arrive pas à me connecter depuis un autre ordi sur ma Base de donnée SQL Serveur Express (2005).

    J'explique :

    J'ai fait l'application C# la plus simple possible :

    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
    public Form1()
            {
                InitializeComponent();
     
                try
                {
                    /////////////////////////////////////////////////
                    // ECRITURE DANS LA DATABASE
                    /////////////////////////////////////////////////
                    System.Data.SqlClient.SqlConnection oConnection;
                    oConnection = new System.Data.SqlClient.SqlConnection();
     
                    string sConnectionString;
                    sConnectionString = "Server=169.254.168.25\\SQLExpress; Initial Catalog='bdremote';Trusted_Connection=True;";
     
                    oConnection.ConnectionString = sConnectionString;
                    oConnection.Open();
                    System.Data.SqlClient.SqlCommand oCommand;
                    string sSQL;
                    sSQL = "INSERT INTO [Table1](firstname,lastname)";
                    sSQL = sSQL + " VALUES('ca marche','"+System.DateTime.Now.ToString()+"')";
     
                    oCommand = new System.Data.SqlClient.SqlCommand(sSQL, oConnection);
                    oCommand.ExecuteNonQuery();
     
                    oConnection.Close();
     
                    label1.Text = "Insert réussi";
                }
                catch (Exception ex)
                {
                    label1.Text = ex.Message;
                }
     
     
     
            }
    En gros si mon Insert marche j'écris ca marche sinon j'écris l'erreur.
    En local pas de problème, en distant rien à faire :'(
    Toujours la fameuse erreur :

    An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: TCP Provider, error: 0 - Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu.)
    Sur ma machine 169.254.168.25 est installé un serveur SQLExpress 2005, je suis bien allé configurer l'accès distant dans "configuration de la surface d'exposition" => "Connexion distante" => "Utilisation de TCP/IP uniquement"
    Apres un échec j'ai téléchargé SQL Server Management Studio Express, ait suivi un tuto quant à son utilisation qui m'a mené encore à un échec.

    Pourquoi est il si dur de faire marcher un Server SQL distant.
    J'ai vraiment besoin d'aide, si vous savez pourquoi ca ne marche pas :
    -> pas ouvert ce qu'il faut sur le server
    -> manque un truc à télécharger
    -> j'aurais raté comment on met le server SQL en trusted connexion ?
    -> problème avec ma chaine de connexion (je n'ai pas essayé que celle présenté, mais je serai ravie de prendre toutes celles que vous me proposez )
    je vous serai éternellement reconnaissant de m'éclairer.

    Merci d'avance !!!

    PS : s'il vous plait, ne me dites pas que c'est impossible de se connecter à distance : / , j'ai peur parce que toute mon appli (un peu plus conséquante que mon appli test, tomberait à l'eau)

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Points : 47
    Points
    47
    Par défaut
    J'avance :
    J'ai tout réinstallé sur un windows server 2003 et j'arrive à aller un peu plus loin, je pense que je me connecte au server. L'erreur que j'ai maintenant est :

    Échec de l'ouverture de session de l'utilisateur ''. L'utilisateur n'est pas associé à une connexion SQL Server approuvée.
    qqun pour m'aider ? :'(

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Points : 47
    Points
    47
    Par défaut
    Bon finalement en réglant correctement l'identification à SQL Server et en rajoutant un utilisateur et mot de passe dans ma chaine de connecxion j'ai réusssi à me connecter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Connexion avec SQL Server Express 2005
    Par farouk1301 dans le forum JDBC
    Réponses: 17
    Dernier message: 21/11/2011, 20h51
  2. Connexion a SQL Server Express
    Par marcl1 dans le forum Développement de jobs
    Réponses: 6
    Dernier message: 06/08/2008, 14h44
  3. Connexion ODBC à SQL SERVER Express 2005
    Par banto_maxime dans le forum VBA Access
    Réponses: 5
    Dernier message: 10/04/2008, 15h58
  4. Réponses: 4
    Dernier message: 06/03/2008, 13h08
  5. [WebForms][2.0][SQL Server Express] Problème de connexion
    Par gondek dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 04/03/2006, 20h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo