none
Se connecter à distance à SQL Server 2005 Express RRS feed

  • Question

  • bonjour,

    voilà j'ai une application c# qui doit se connecter à une machine distante qui elle possède sql server 2005 express et héberge la base de données.

    coté client, j'ai fait cette interface de configuration:



    voilà et du coté server, j'ai fait ma bdd en connexion sa, le mdp est bon, le nom de la bdd également.

    Si je travaille en local ça marche très bien, par contre dès que je veux héberger la bdd sur un server ça ne va plus.

    j'ai déjà activer les connections distantes TCP IP et sur les cannaux nommés.
    J'ai ensuite redémarré mes services SQLEXPRESS et SQLBROWSER.

    ce qui est bizarre c'est que mon client et mon server se voient très bien si je tape \\SERVER dans mes favoris réseaux, et inversement de mon server à mon client, mais la connexion ne fonctionne toujours pas :(

    les champs que je demande sont ils suffisant à une connection client/server ?

    je suis un peut perdu sur ce coup là, quelqu'un à t il une solution?
    lundi 3 août 2009 14:17

Réponses

  • Une chaîne de connexion classique est :

    Je n'avais pas vu les informations que vous fournissiez depuis votre interface.
    Integrated Security = SSPI signifie que vous utilisez une authentification une connexion Windows. L'erreur doit venir de là.
    Voici une chaîne de connexion classique avec une connexion SQL Server :

    Data Source=myServer;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;Trusted_Connection=False;

    Il suffit d'adapter pour votre cas

    ++

    MCDBA | MCITP SQL Server 2005 | LPI 1
    lundi 3 août 2009 19:42
    Modérateur

Toutes les réponses

  • Bonsoir,

    Vous n'auriez pas un firewall activé sur votre poste ?

    ++


    MCDBA | MCITP SQL Server 2005 | LPI 1
    lundi 3 août 2009 18:52
    Modérateur
  • Bonsoir,

    non j'ai encore testé tout à l'heure en désactivant les pare feu windows et même avast mais ça ne marche toujours pas.

    déjà, je ne sais pas si j'ai assez d'infos de demandées pour du client server ? là je demande data source, user, pass, integrated security, et initial catalog... est ce suffisant normalement?

    je pense que ça doit etre dû à une erreur de configuration des services mais je ne m'y connai pas assez pour toucher à tout ça..

    une idée?
    lundi 3 août 2009 19:36
  • Une chaîne de connexion classique est :

    Je n'avais pas vu les informations que vous fournissiez depuis votre interface.
    Integrated Security = SSPI signifie que vous utilisez une authentification une connexion Windows. L'erreur doit venir de là.
    Voici une chaîne de connexion classique avec une connexion SQL Server :

    Data Source=myServer;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;Trusted_Connection=False;

    Il suffit d'adapter pour votre cas

    ++

    MCDBA | MCITP SQL Server 2005 | LPI 1
    lundi 3 août 2009 19:42
    Modérateur
  • bonjour,

    merci beaucoup ça marche maintenant avec cette chaine de connexion, je n'y croyais plus !! MERCI !!

    par contre, j'ai encore une question, coté server si je veux que ça fonctionne il faut que je désactive le pare feu windows.. ce qui pose un problème. je doit ajouter une exception sur quel port TCP?

    encore merci pour votre aide ;)
    jeudi 6 août 2009 09:39
  • Bonjour,

    Par défaut :

    Moteur SQL --> 1433
    SQL Browser --> 1434
    SQL Broker --> 4022

    ++


    MCDBA | MCITP SQL Server 2005 | LPI Linux 1
    jeudi 6 août 2009 09:52
    Modérateur
  • Bonjour Johnaliashead,

    Puisque le post de mikedavem vous a permis de corriger votre problème, pourriez-vous marquer son post comme étant la réponse ?
    C"est une façon simple de dire merci. De plus, une question répondue est toujours plus attractive que si elle semble non répondue comme actuellement

    Bonne journée

    PS : au fait, merci pour le port de SQL Broker ( j'étais en train de le rechercher )
    Mark Post as helpful if it provides any help.Otherwise,leave it as it is.
    • Modifié Papy Normand mercredi 12 août 2009 22:22 post-scriptum ajouté
    mercredi 12 août 2009 22:20
  • Bonjour johnaliashead,

    Puisque mikedavem vous a donné la bonne réponse qui a permis de résoudre votre problème, pourriez-vous marquer au moins un des 2 posts comme réponse ?
    Pour au moins , 2 raisons :
    - c'est une bonne façon de dire merci
    - un thread marqué comme répondu est toujours plus attractif qu'un thread non répondu

    Bonne journée


    Mark Post as helpful if it provides any help.Otherwise,leave it as it is.
    vendredi 28 août 2009 22:33