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

Administration SQL Server Discussion :

[SQL Express2005] Etablir une connexion à distance


Sujet :

Administration SQL Server

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 43
    Points : 25
    Points
    25
    Par défaut [SQL Express2005] Etablir une connexion à distance
    Bonjour,

    Après des heures de lectures, de recherches et de tentatives infructueuses, je m'en remets à vous.

    J'ai créé une base "Test" avec une table "Document". Je l'ai testé avec un SELECT sous vb.net, ça marche avec la connexion suivante :

    Private strConn As String = "Data Source=monServeur\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"

    Maintenant, je souhaiterais qu'une machine distante (en Intranet, réseau local) puisse accéder à la base. Rien à faire.

    J'ai trouvé 2 posts qui se rapprochent de mon problème :
    - http://www.developpez.net/forums/sho...ted_connection
    - http://www.developpez.net/forums/sho...ted_connection

    J'ai essayé de m'en inspirer mais rien à faire. J'ai essayé :
    - Private strConn As String = "Data Source=192.168.0.10\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"
    - Private strConn As String = "Data Source=192.168.0.10;Initial Catalog=Test;User Id=sa;Password=****;"
    - Private strConn As String = "Data Source=192.168.0.10, 1433;Initial Catalog=Test;User Id=sa;Password=****;"
    (...)

    Comment faire ? Dans le 2nd post cité, Richter parle d'instance (voir son dernier post) : c'est quoi et comment en créer une ? Je n'ai pas compris grand chose à son dernier post mettre à 0 les valeurs de TCP/IP, Network Library=DBMSSOCN.

    De mon côté, je dois comprendre ce que c'est SQL Native Client, car il dit, je cite :
    En bref, il faut bien faire attention à l'instance avec laquelle on travaille et se méfier des instances déjà existentes de SQL Server Express, qui ne sont pas effacées lorsqu'on installe SQL Server 2005, et bien comprendre le fonctionnement des connexions .NET et SQL Native Client, ainsi que les différences entre les protocoles TCP/IP et canaux nommés, afin de ne pas tenter des actions au hasard.
    N'étant pas un spécialiste des protocoles, va falloir que je distingue les canaux nommés des TCP/IP.

    Bon en attendant, juste pour une malheureuse chti'te connexion, je suis bloqué

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 922
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 922
    Points : 51 719
    Points
    51 719
    Billets dans le blog
    6
    Par défaut
    Regardez dans les services quel est le nom de SQL Server
    Regardez si les connexions distantes sont activées...

    A +

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 43
    Points : 25
    Points
    25
    Par défaut
    Merci d'avoir répondu. Je dois partir, mais oui il me semble l'avoir fait comme Richter (2nd post) l'a fait. je ferai des copies-écrans demain.

    Regardez dans les services quel est le nom de SQL Server
    Pas sûr d'avoir compris. Disons "DEV03\SQLEXPRESS", DEV03 étant le nom de mon PC aussi.

  4. #4
    Membre régulier
    Inscrit en
    Décembre 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 226
    Points : 102
    Points
    102
    Par défaut
    Bonjour,

    Essayez avec la chaine de connexion suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private strConn As String = "Server=monServeur\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 43
    Points : 25
    Points
    25
    Par défaut
    Citation Envoyé par Cyborg289 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private strConn As String = "Server=DEV03\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"
    Merci. Déjà essayé : ça marche.

    Ou encore :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private strConn As String = "Data Source=DEV03\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"
    Ca marche aussi.

    Pour les imprimés-écrans, pas le temps today, plus tard.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 43
    Points : 25
    Points
    25
    Par défaut
    J'ai pu réaliser les impressions-écrans. Les voici :

    (la connexion)


    (comme lu dans le post de Richter, désactivation des natives clients)




    (écran propriété TCP/IP du protocole pour SQLEXPRESS, voir l'image de ci-dessus. Je constate que l'adresse IP ne correspond pas à la mienne qui a changé car dynamique -> DHCP lancé)


    (voici : est-ce là ma source de mon problème ?)








    (ici j'ai substitué localhost par mon IP actuel, celle affichée. Mais en quittant la config' de la surface d'exploitation, il me remet localhost)



    Si ça peut vous aider à m'éclairer ?

Discussions similaires

  1. Réponses: 22
    Dernier message: 30/06/2011, 16h48
  2. Réponses: 12
    Dernier message: 25/05/2011, 16h47
  3. Réponses: 5
    Dernier message: 30/03/2006, 14h38
  4. Etablir une connexion permanete avec dbi
    Par cryptorchild dans le forum SGBD
    Réponses: 2
    Dernier message: 28/11/2005, 21h42
  5. Comment etablir une connexion distante sur une bd sql server
    Par sessime dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/11/2004, 14h19

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