none
Connexion distante à Sql Server Management Studio 2005 RRS feed

  • Question

  • Salut à tous.Je viens de développer une application en vb.net 2008 avec une base de données que j'ai réalisé avec sql server management studio 2005.En local la connexion à la base de données marche bien.Maintenant j'essaie de me connecter à cette base de données à partir d'un autre poste client.Donc pour permettre cette connexion j'ai configuré le sql server management studio pour permettre les connexion distantes;Pour Connexions distantes et Locales j'ai coché "Utilisation de TCP/IP uniquement".Donc dans mon code en VB.net sur le PC client quand je mets cette chaine de connexion:"Data Source=192.168.1.1,1433;Network Library=TCP/IP;Initial Catalog=SUPERVISION;" j'ai l'erreur suivante:"Valeur non valide pour la clé Network Library". De meme quand j'essaie cette chaine de connexion:"Server=SWEET-A9F3CD063\SQLEXPRESS;Database=SUPERVISION;Trusted_connection=True;" j'ai l'erreur suivante:"Une erreur s'est produite lors de l'établissement de la connexion au serveur.Lors de la connexion à SQL Server 2005,cet échec peut etre du au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions distantes.(provider:Interface réseau SQL,error:26-Erreur lors de la localisation du serveur/de l'instance spécifiés).
    Pourrez-vous m'aider à résoudre ce problème?C'est très urgent pour moi. Merci
    mardi 29 décembre 2009 13:52

Réponses

  • Ouf !!!
    Je commençais à me demander si ta BD était pas maudite :)

    Bon, alors on reprend mon message au dessus.
    On essaie à distance :)

    Je te remets la procédure aussi :


    On recommence, mais cette fois du poste distant.
    On ouvre SQL Management Studio sur le PC sur lequel tu veux déployer ton application.

    Si jamais il n'est pas installé, installe-le, tu peux le récupérer ici :
    http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796

    Sur cette page web, tu cliques sur le bouton Telecharger en face du fichier : SQLServer2005_SSMSEE.msi
    Et tu l'installes. (tu pourras le desinstaller à la fin du test)

    Une fois qu'il est installé sur le poste en question, on répète la même procédure que précédemment :
    Ouvre-le avec ces paramètres :
    nom du serveur : SWEET-A9F3CD063\SQLEXPRESS
    authentification : authentification SQL Server
    login : hyacinthe
    password : ton_password

    Déroule l'arborescence SWEET-A9F3CD063\SQLEXPRESS \ Base de données
    Clique sur TA_BASE, puis sur nouvelle REquete dans la barre de menus en haut à gauche
    Cela t'ouvre une fenêtre SQLQuery1.
    Dedans tape : SELECT * FROM Tab_evenement WHERE nom_equipement='VOR'
    Cela doit t'afficher les lignes de ta table.

    Si tout cela marche, c'est que tu n'as plus de problèmes de base de données.

    Allez, on croise les doigts ;)

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    • Marqué comme réponse errata11 lundi 11 janvier 2010 11:22
    vendredi 8 janvier 2010 15:03

Toutes les réponses

  • Bonjour,

    Essaye avec une chaine de connexion de ce type :
    Data Source=SWEET-A9F3CD063\SQLEXPRESS;Initial Catalog=SUPERVISION;Integrated Security=True

    Si jamais tu n'es pas en identification Windows :
    Data Source=SWEET-A9F3CD063\SQLEXPRESS;Initial Catalog=SUPERVISION;User ID=MonUser;Password=MonPwd


    Si ton problème persiste :
    Le guide pour l'ouverture des connexions à distance pour SQL Server 2005 est là :
    http://support.microsoft.com/default.aspx/kb/914277

    Il te faut vérifier que tu as bien respecté toutes les étapes.

    Tiens-moi au courant de ce que ça a donné.

    Bien à toi,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering
    mercredi 30 décembre 2009 14:49
  • Bonjour,

    Est-ce que la réponse de Thomas vous a été utile ? Avez-vous réussi à faire votre connexion ?

    Merci,

    Alex


    Alex Petrescu - MSFT
    mardi 5 janvier 2010 09:29
  • Salut à tous, je ne suis pas arrivé à établir ma connexion à la ba se de données. En effet avec cette chaine de connexion: "Data source=SWEET-A9F3CD063\SQLEXPRESS;Initial Catalog=SUPERVISION;User ID=Administrateur;Password=sweet;" j'obtiens une erreur du genre: "Echec de l'ouverture de la session de l'utilisateur 'Administrateur'.L'utilisateur n'est pas associé à une connexion SQL Server approuvée".
    De meme quand j'essaie cette chaine de connexion:" Data Source=SWEET-A9F3CD063\SQLEXPRESS;Initial Catalog=SUPERVISION;Integrated Security=True;" j'ai l'erreur suivante: "Echec de l'ouverture de session de l'utilisateur 'SWEET-A9F3CD063\Invité'".
    A quoi cela peut-il etre du?
    mardi 5 janvier 2010 10:26
  • Bonjour,

    On s'approche de la solution en utilisant : "Data source=SWEET-A9F3CD063\SQLEXPRESS;Initial Catalog=SUPERVISION;User ID=Administrateur;Password=sweet;" :)
    Déjà, on arrive à contacter la base, mais le mode d'authentification adéquat ne doit pas être activé.

    Il suffit de configurer le serveur pour accepter les 2 modes d'authentifications Windows et SQL.

    Dans SQL Server Management Studio Express :
    Faire un clic droit sur le serveur,
    Sélectionner "Propriétés",
    Dans la page "Sécurité",
    Sélectionner "Mode d'authentification SQL Server et Windows"
    Cliquer sur OK.
    Faire un clic droit sur le serveur,
    Un message demande le redémarrage du serveur.
    Faire un clic droit sur le serveur,
    Sélectionner "Redémarrer".
    La connexion sql doit fonctionner.

    Cordialement,

    Thomas

    Thomas Aimonetti - C# - Sharplog Engineering
    mardi 5 janvier 2010 11:31
  • salut, en fait je viens de tester la solution et je me heurte toujours à une erreur du genre:"Echec de l'ouverture de session de l'utilisateur 'Administrateur'".En fait la configuration que vous m'avez conseillé,je l'ai fait sur le PC qui héberge la base de données et ensuite sur le PC considéré comme client j'ai fait ce code qui pourra afficher des données dans un DataGridView:
    Public Class Form1 
    Private objConn as sqlconnection
     Private objComm as sqlcommand 
    Private objDA as sqlDataAdapter
     Private objDS as new DataSet 
    Private objDT as new DataTable 
    Private strSql as string ¨
    Private strConn as string
     Private objCB as sqlcommandBuilder 
    Private Sub VORToolStripMenuItem_Click(ByVal sender As...) strconn="Data Source=SWEET-A9F3CD063\SQLEXPRESS;Initial Catalog=SUPERVISION;User ID=Administrateur;Password=sweet;" 
    strSql="SELECT * FROM Tab_evenement WHERE nom_equipement='VOR'"
     objConn=New sqlConnection 
    objConn.ConnectionString=strConn 
    objConn.Open() 
    objComm=New SqlCommand(strSql)
     objDA=New SqlDataAdapter(objComm)
     objDT.Clear()
     objComm.Connection=objConn 
    objDA.Fill(objDS,"Tab_evenement") 
    objDT=objDS.Tables("Tab_evenement") 
    objDA.Update(objDS,"Tab_evenement") 
    DataGridView1.DataSource=objDT
    DataGridView1.Refresh() 
    objConn.Close() 
    End Sub
    De plus dans la chaine de connexion je fournis en fait les nom d'utilisateur et le mot de passe de la session que j'utilise sur mon PC.Le problème provient de là?
    mardi 5 janvier 2010 15:09
  • Bonjour,

    La configuration que j'ai donnée doit en effet être réalisée côté serveur de Base de données.

    Voici un exemple de code qui permet d'adresser une requête à la base et de remplir un DataSet :

    Imports System.Data.SqlClient

    Public Class Fill_Tab_Evenement

       
    Public Shared Sub Main()

           
    'Création de la chaîne de connexion
            Dim connectString As String = "Data Source=SWEET-A9F3CD063\SQLEXPRESS;Initial Catalog=SUPERVISION;User ID=Administrateur;Password=sweet"
            'Création de la connexion
            Dim connection As SqlConnection = New SqlConnection(connectString)

           
    'Création du SqlDataAdapter
            Dim da As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM Tab_evenement WHERE nom_equipement='VOR'", connection)

           
    'Création d'un DataSet
            Dim ds As DataSet = New DataSet

           
    'Remplissage du DataSet avec le SqlDataAdapter
            da.Fill(ds, "Tab_evenement")

       
    End Sub

    End Class

    Je ne comprends pas la partie à la fin du message où tu dis :
    "De plus dans la chaine de connexion je fournis en fait les nom d'utilisateur et le mot de passe de la session que j'utilise sur mon PC."

    Aaaaaaaaaaah !
    Je viens peut-être de tilter !!!
    L'utilisateur Administrateur doit être un utilisateur de ta base de données !!

    Il ne faut pas utiliser le login/mot de passe du PC qui héberge ta base de données, mais un utilistauer de ta base de données.

    Si tu veux créer un utilisateur pour ta Base de données, ouvre SQL Management Studio et suis les etapes suivantes.

    Connecte-toi au serveur.
    Va dans Sécurité / Connexions
    Bouton droit : Nouvelle Connexion
    Nom d'acces : MonUser
    Coche Authentification SQL Server, rentre ton mot de passe : par exemple MonPassword
    Décoche conserver la strategie de mot de passe.
    Choisis ta base de données par défaut.
    Ensuite, sur le menu de gauche, choisis Maapage de l'utilisateur, et coche ta base de données Tu peux lui affecter differents roles, de base il a public, si tu veux pouvoir utiliser toutes les operations possibles, passe le db_owner.
    Et clique OK.

    Normalement, si tu utilises les bons logins/mot de passen avec un bout de code comme ci-dessus, tu n'a besoin de rien d'autre, remplace donc Administrateur par MonUser et sweet par MonPassword dans la chaine de connexion.

    Si tu veux même vérifier, écris ton DataSet dans un fichier XML :

            'Ecriture du fichier XML au moyen de la méthode WriteXml
            ds.WriteXml("E:\TestXml.xml")

    Mais normalement ceci doit fonctionner.

    On va y arriver, onva y arriver :)

    Cordialement,

    Thomas


    Thomas Aimonetti - C# - Sharplog Engineering
    mardi 5 janvier 2010 15:38
  • Salut,
    Eh bien j'ai testé votre instruction et cette fois la connexion s'est déroulé avec succès à mon avis.Le seul problème qui se pose c'est au niveau de la requete que je fais sur la base de données.En effet j'obtiens une erreur au niveau de la ligne suivante: "objDA.Fill(objDS,"Tab_evenement")"
    Cette erreur produit l'exception suivante: "L'autorisation SELECT a été refusé sur l'objet 'Tab_evenement',base de données 'SUPERVISION',schéma 'dbo'.
    Il refuse donc les requetes SELECT sur la base de données.
    Quelque chose manque encore?
    mercredi 6 janvier 2010 08:16
  • Bonjour,

    Bon, ça c'est fait, la connexion marche :)

    Maintenant on a manifestement un problème de droits sur les tables de ta base.

    On va vérifier que tout s'est bien passé lors de la creation de la nouvelle connexion.

    On retourne sur SQL Management Studio, donc.
    Répertoire Bases de données / TA_BASE/ Sécurité / Utilisateurs
    Là dans la liste des utilisateurs, tu devrais voir MonUser.
    Clic droit dessus : Propriétés

    Là, dans la grille du haut, Schéma appartenant à cet utilisateur, est-ce que db_owner est coché ?
    Si non, coche-le, fais OK.
    Et reteste, cette fois, on devrait en voir le bout :)

    Dans tous les cas, si cela ne marche pas, on peut toujours mettre les droits à la main.
    Cela fonctionne comme ceci :
    GRANT SELECT ON Tab_evenement TO MON_USER
    Mais normalement, on ne devrait pas avoir à le faire.

    Si jamais MonUser n'apparaissait pas dans la liste des Utilisateurs de TA_BASE, dans ce cas, on le rajoutera, mais il devrait automatiquement y être.

    Cordialement,

    Thomas

    Thomas Aimonetti - C# - Sharplog Engineering
    mercredi 6 janvier 2010 09:03
  • Bonsoir,
    Je viens de tester la configuration que vous m'avez conseillé.Mais le problème d'autorisation d'utilisation du SELECT persiste toujours.Par contre avec la requete:strSql="GRANT SELECT ON Tab_evenement TO hyacinthe WHERE nom_equipement='VOR'", j'ai l'erreur de syntaxe:"Syntaxe incorrecte vers le mot clé WHERE". Notre problème ne veut toujour pa s'éclipser on dirait.
    mercredi 6 janvier 2010 16:27
  • Bonsoir,

    Etonnant ...
    Tant pis, on va le faire à la main.

    Alors le GRANT permet d'affecter des droits à un utilisateur.
    C'est une commande qui s'effectue directement sur la base de données à partir de SQL Server Management Studio Express.

    Voilà un cours très bie nfait sur la gestion des privilèges :
    http://sqlpro.developpez.com/cours/sqlaz/dcl/

    En ce qui nous concerne, connecte-toi à la base avec SQL Server Management Studio Express.
    Ouvre une nouvelle fenêtre de requete sur TA_BASE.
    Tape la ligne :
    GRANT SELECT ON TAb_evenement TO hyacinthe

    Cela donne le droit à ton utilisateur de faire des SELECT sur ta table.
    Ce qui devrait te permettre de réaliser ton opération.
    Remets la chaine de requete deton programme comme avant : SELECT * FROM Tab_evenement WHERE nom_equipement='VOR'

    Dis-moi si cela fonctionne.

    Je te conseille vivement de t'intéresser au cours que je t'ai donné au dessus, car il te donnera les commandes dont tu auras besoin si par exemple tu souhaites un jour que ton utilisateur insère des lignes par exemple dans Tab_evenement.

    Cordialement,

    Thomas


    Thomas Aimonetti - C# - Sharplog Engineering
    mercredi 6 janvier 2010 17:19
  • Bonsoir,
    J'ai essayé encore cette journée les configurations mais je n'ai aucun résultat.Je ne vois non plus comment me servir de cette fenetre de requete pour la connexion.Puisque j'ai toujours le problème d'autorisation d'exécution du SELECT.

     

    jeudi 7 janvier 2010 18:30
  • Bonsoir,

    Tu as passé la requête GRANT SELECT ON TAb_evenement TO hyacinthe sur SQL Management Studio ?
    Ca t'a marqué quoi ?
    Commande réussie ?

    Cordialement,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    jeudi 7 janvier 2010 20:07
  • salut,j'ai exécuté la requete et ça m'a marqué Commande réussie.Maintenant je ne vois pas où je vais m'en servir exactement.Est-ce dans le code de l'application?La procédure m'échappe.
    vendredi 8 janvier 2010 13:18
  • Bonjour,

    Ce qu'on fait, on le fait pour tester afin de comprendre où est-ce que cela pose problème.
    Maintenant que cette commande est réussie, tu viens de permettre ton utilisateur hyacinthe d'utiliser la commande SELECT sur ta table Tab_Evenement.

    Une fois que c'est fait, on va vérifier autre chose.
    Ouvre à nouveau SQL Management Studio, ouvre-le et rentre ces paramètres :
    nom du serveur : SWEET-A9F3CD063\SQLEXPRESS
    authentification : authentification SQL Server
    login : hyacinthe
    password : ton_password.

    Déroule l'arborescence SWEET-A9F3CD063\SQLEXPRESS \ Base de données
    Clique sur TA_BASE, puis sur nouvelle REquete dans la barre de menus en haut à gauche
    Cela t'ouvre une fenêtre SQLQuery1.
    Dedans tape : SELECT * FROM Tab_evenement WHERE nom_equipement='VOR'
    Cela doit t'afficher les lignes de ta table.

    Si c'est le cas, alors ton utilisateur peut effectuer la requête en question sur TA_BASE en local.


    On recommence, mais cette fois du poste distant.
    On ouvre SQL Management Studio sur le PC sur lequel tu veux déployer ton application.

    Si jamais il n'est pas installé, installe-le, tu peux le récupérer ici :
    http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796

    Sur cette page web, tu cliques sur le bouton Telecharger en face du fichier : SQLServer2005_SSMSEE.msi
    Et tu l'installes. (tu pourras le desinstaller à la fin du test)

    Une fois qu'il est installé sur le poste en question, on répète la même procédure que précédemment :
    Ouvre-le avec ces paramètres :
    nom du serveur : SWEET-A9F3CD063\SQLEXPRESS
    authentification : authentification SQL Server
    login : hyacinthe
    password : ton_password

    Déroule l'arborescence SWEET-A9F3CD063\SQLEXPRESS \ Base de données
    Clique sur TA_BASE, puis sur nouvelle REquete dans la barre de menus en haut à gauche
    Cela t'ouvre une fenêtre SQLQuery1.
    Dedans tape : SELECT * FROM Tab_evenement WHERE nom_equipement='VOR'
    Cela doit t'afficher les lignes de ta table.

    Si tout cela marche, c'est que tu n'as plus de problèmes de base de données.

    Reteste alors en déployant ton application sur ton poste distant, et en l'exécutant, si cela ne marche pas, c'est que le problème est dans ton application.

    Cordialement,

    Thomas


    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    vendredi 8 janvier 2010 13:38
  • En local j'obtiens l'erreur Nom d'objet 'Tab_evenement' non valide.Il n'affiche rien de la base de données.
    vendredi 8 janvier 2010 13:54
  • Bonjour

    Pour que la connexion au serveur de base de données reussise et que la requête réussise, il faut executer au moins une fois ce qui suit :


    1. Créer un Login / une Connexion au niveau du serveur

    Cette étape vous l'avez déjà fait pour Administrateur.
    Sinon par script :

    -- En utilisant un compte Windows du domaine, ou de la machine où se trouve SQL Server
    CREATE LOGIN [MACHINE\Administrateur] FROM WINDOWS ;
    CREATE LOGIN [DOMAINE\Administrateur] FROM WINDOWS ;

    -- En utilisant un nom et un mot de passe / et à condition que le serveur autorise ces connexions (elles sont bloquées par défaut)
    CREATE LOGIN NouveauCompte WITH PASSWORD = 'monmotdepasse';



    2. Créer un User / un Utilisateur dans la base de données où l'on veut executer ses requêtes

    On se place dans une base de données, et on y crée un utilisateur pour le compte créée dans l'étape précédente...

    USE MaBase
    GO

    CREATE USER NouveauCompte FROM LOGIN NouveauCompte ;

    3. Attribuer les droits de lecture et/ou d'écriture à l'utilisateur que l'on vient de créer dans la base de données

    Et maintenant on donne des droits à cet utilisateur, toujours en restant dans la même base de données.

    USE MaBase
    GO

    -- Donne les droits de lecture sur toutes les tables existante et à venir
    GRANT SELECT TO NouveauCompte

    -- Donne les droits de lecture sur une table particulière : dbo.MaTable
    GRANT SELECT ON dbo.MaTable TO NouveauCompte

    On peut simplifier en utilisant des rôles, qui permettent de donner des droits plus globaux

    USE MaBase
    GO

    -- Donne des droits d'écriture et lecture sur tous les objets
    EXEC sp_addrolemember 'db_datareader', 'NouveauCompte' ;
    EXEC sp_addrolemember 'db_datawriter', 'NouveauCompte' ;

    -- Donne tous les droits sur tous les objets dans la base de données
    EXEC sp_addrolemember 'db_owner', 'NouveauCompte' ;


    Une fois ces 3 étapes effectuées, elles ne sont plus à refaire, sauf si une nouvelle base de données est créée ou si un nouveau compte de connexion (login) est créée sur le serveur.

    Ca n'est clairement pas ce qui est le plus simple avec SQL Server, mais c'est mieux que de laisser tout à chacun sans aucune verification des droits !

    Cordialement
    Christian Robert - MVP SQL Server
    Blog : http://blogs.codes-sources.com/christian/
    Groupe des Utilisateurs Francophone de SQL Server : http://www.guss.fr
    vendredi 8 janvier 2010 14:10
  • Tu as bien cliqué sur ta base (avec le petit cylindre jaune) avant de lancer Nouvelle Requête ???

    Déploie l'arborescence TA_BASE \ Tables
    Dis-moi si la table Tab_evenement s'affiche.

    Cordialement,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    vendredi 8 janvier 2010 14:11
  • je vois bien ma table dans l'arborescence de ma base de données mais à l'exécution de la requete j'ai l'erreur Nom d'objet 'Tab_evenement' non valide.Je ne comprend plus pourquoi.
    vendredi 8 janvier 2010 14:53
  • Je viens de le reprendre et ça marche!Au fait je n'avais pas enrégistré avant de lancer l'éxecution de la requete maintenant ça marche!
    vendredi 8 janvier 2010 14:55
  • Très bien.
    Déploie TA_BASE \ Sécurité \ Utilisateurs.
    Clique sur hyacinthe.
    Clic droit : propriétés.

    Dans les 2 grilles, schéma et appartenance au rôle, tu dois avoir db_owner de coché, si ce n'st pas le cas, coche celui ou ceux qui te manquent, clique sur OK, et recommence le select dans la SQLQuery.

    Dis-moi ce que ca donne.

    Thomas


    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    vendredi 8 janvier 2010 14:58
  • Ouf !!!
    Je commençais à me demander si ta BD était pas maudite :)

    Bon, alors on reprend mon message au dessus.
    On essaie à distance :)

    Je te remets la procédure aussi :


    On recommence, mais cette fois du poste distant.
    On ouvre SQL Management Studio sur le PC sur lequel tu veux déployer ton application.

    Si jamais il n'est pas installé, installe-le, tu peux le récupérer ici :
    http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796

    Sur cette page web, tu cliques sur le bouton Telecharger en face du fichier : SQLServer2005_SSMSEE.msi
    Et tu l'installes. (tu pourras le desinstaller à la fin du test)

    Une fois qu'il est installé sur le poste en question, on répète la même procédure que précédemment :
    Ouvre-le avec ces paramètres :
    nom du serveur : SWEET-A9F3CD063\SQLEXPRESS
    authentification : authentification SQL Server
    login : hyacinthe
    password : ton_password

    Déroule l'arborescence SWEET-A9F3CD063\SQLEXPRESS \ Base de données
    Clique sur TA_BASE, puis sur nouvelle REquete dans la barre de menus en haut à gauche
    Cela t'ouvre une fenêtre SQLQuery1.
    Dedans tape : SELECT * FROM Tab_evenement WHERE nom_equipement='VOR'
    Cela doit t'afficher les lignes de ta table.

    Si tout cela marche, c'est que tu n'as plus de problèmes de base de données.

    Allez, on croise les doigts ;)

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    • Marqué comme réponse errata11 lundi 11 janvier 2010 11:22
    vendredi 8 janvier 2010 15:03
  • j'ai coché les 2 db_owner sur le PC serveur et ça marche parfaitement.L'exécution de la requete me donne les résultats escomptés.Maintenant il s'agira d'afficher dans le DataGridView sur le poste distant.
    vendredi 8 janvier 2010 15:05
  • Cool !
    Bon ben c'est parfait, une bonne chose de faite :)
    Pense à me valider la réponse ;)

    Si jamais t'as un souci pour le datagridview, ne continue pas ici mais poste dans C#.

    Bonne continuation !

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    vendredi 8 janvier 2010 15:11
  • Je ne crois pas que ce soit fini.Parce que en fait il reste à refaire le test de connexion distante sur le poste client.Tout ce qui a marché et dont je vous parlais c'est sur le poste serveur.Maintenant il faut à partir du poste client faire la connexion distante et afficher dans le DataGridView.C'est là où l'autoristion du SELECT posait problème
    vendredi 8 janvier 2010 15:23
  • Aaaaaaaaaaaah !
    J'ai crié victoire trop tôt !
    Mais bon, c'est déjà un premier pas.

    Tiens-moi au courant de l'avancement en poste distant !

    Cordialement,

    Thomas


    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    vendredi 8 janvier 2010 15:26
  • Bon je le réessaye ce soir et je te tiens au courant.C'est trop harassant.On va y arriver.Une fois de plus merci.
    vendredi 8 janvier 2010 15:29
  • Ok, je passerai surement sur le forum dans la journée de demain, on verra ça :)
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    vendredi 8 janvier 2010 15:35
  • Bonjour,

    Thomas, merci beaucoup pour votre effort ! Errata11, tenez-nous au courant si ça marche, et n’oubliez pas de marquer les réponses de Thomas si vous arrivez à un bon résultat.

    Bonne chance,

    Alex


    Alex Petrescu - MSFT
    lundi 11 janvier 2010 07:48
  • salut Thomas,
    Eh bien je suis arrivé au bout de tunnel.La connexion et l'affichage ont bien marché.Je vous remercie beaucoup.
    De ce pas,je passerai à autres chose.
    lundi 11 janvier 2010 11:20
  • Bonjour,

    Bon ben c'est parfait :)
    Bonne continuation pour la suite !

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    lundi 11 janvier 2010 11:46
  • Bonjour,
    Je suis confrontés à un problème de  connexion à SQL Server 2008 (installé sur un windows serveur 2008) depuis un poste client.
    Message d'erreur 08001. dans le journal des événement de du poste   server je constate que le poste client a essayé de se connecté au server mais y'a eu échec , événement ID : 4625 source : Microsoft Windows Security Audeting
    Merci par avance pour votre aide
    mercredi 24 mars 2010 12:35