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

  1. #1
    Nouveau membre du Club
    Profil pro
    Consultant
    Inscrit en
    août 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : août 2010
    Messages : 30
    Points : 34
    Points
    34

    Par défaut [DOCKER] Connexion à une instance SQL Server dans docker

    Bonjour,

    Je viens d'installer docker (Docker version 18.09.0, build 4d60db4), sur mon poste (Windows 10 Professionel).

    Je lance une image de SQL Server, avec la commande ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docker run -d -e SA_PASSWORD=<password> -e SQLSERVER_DATABASE=db_mabase -e SQLSERVER_USER=tazoune -e SQLSERVER_PASSWORD=<password> -p 1433:1433 --name express exoplatform/sqlserver:2017-CU8
    Je peux me connecter avec la commande ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docker exec -it express /opt/mssql-tools/bin/sqlcmd -U sa
    En revanche, directement avec SSMS v17.3, je ne suis pas capable d'adresser mon container.

    Dans SSMS dans la zone nom du serveur, j'ai essayé (entre autre) les valeurs ci-dessous :
    • localhost,1433
    • IP_de_ma_machine,1433
    • IP_du_container,1433



    Je précise que les connexions distantes sont ouvertes pour les admins et les users :
    name minimum maximum config_value run_value
    ----------------------------------- ----------- ----------- ------------ -----------
    remote access 0 1 1 1
    remote admin connections 0 1 1 1

    Je ne trouve pas de raisons a cela, et

    merci de vos retours d'expériences.

    Cordialement
    Tazoune

    Ci-dessous le message d'erreur de SSMS
    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
    TITRE*: Se connecter au serveur
    ------------------------------
     
    Impossible de se connecter à xxx.xx.0.2,1433.
     
    ------------------------------
    INFORMATIONS SUPPLÉMENTAIRES*:
     
    Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: TCP Provider, error: 0 - Dépassement du délai d’attente.) (Microsoft SQL Server, Erreur*: 258)
     
    Pour obtenir de l'aide, cliquez sur*: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=258&LinkId=20476
     
    ------------------------------
     
    Dépassement du délai d’attente
     
    ------------------------------
    BOUTONS*:
     
    OK
    ------------------------------

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    août 2005
    Messages
    5 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : août 2005
    Messages : 5 143
    Points : 11 945
    Points
    11 945

    Par défaut

    Avec Docker Desktop installé sur ton PC cela devrait fonctionner sans problème.
    J'ai essayé avec la même image et pas de souci avec une connexion en localhost,1433 depuis mon SSMS sur le même host.

    Ceci dit est-ce que tu as essayé de te connecter via l'adresse IP du container:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (docker inspect express | ConvertFrom-Json ).NetworkSettings.IPAddress
    ++

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/10/2011, 08h33
  2. [WD14] Connexion à une base SQL Server dans un projet Windev
    Par tiny23 dans le forum WinDev
    Réponses: 17
    Dernier message: 28/03/2011, 12h15
  3. Connexion distante à une instance SQL Server 2008
    Par Arkhena dans le forum Administration
    Réponses: 8
    Dernier message: 08/01/2010, 10h25
  4. Connexion à une instance SQL Server en C#
    Par ptijerem dans le forum Développement
    Réponses: 2
    Dernier message: 09/11/2009, 16h49

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