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

C# Discussion :

Connexion sous SQL Server


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2010
    Messages : 125
    Par défaut Connexion sous SQL Server
    Bonjour à tous,
    Je développe un thread qui lit une table SQL sur un serveur situé dans mon domaine.
    Le but du jeu est de checker si les opérations de backup ont correctement été effectué.
    Pour cela je fais appel à vous pour plusieurs choses :
    - Quels sont les constructeurs en C# pour établir une connexion à une base SQL?
    - Quels sont les méthodes pour lire / écrire dans une table ?
    - Comment vérifier que le processus est connecté à la BDD ?
    En attendant des liens, conseils, ou aide de votre part, je vous souhaite une bonne journée à tous.

  2. #2
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Tu peux en attendant consulter les cours et tutoriels dans lesquels tu trouvera surement réponse à tes questions

  3. #3
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Salut.

    Les réponses à tes trois questions sont dans la FAQ ADO.Net

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2010
    Messages : 125
    Par défaut
    Merci pour les liens.
    J'ai essayé de parser ma table puis écrire le contenu dans un fichier XML :

    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
     
                // Création de la chaine de connexion
                string _ConnectionString = "database=dbSUPPORT;server=DEV-SUPPORT;User ID=jsmith;pwd=xxxx";
                // Création de la connexion
                SqlConnection _SqlConnection = new SqlConnection();
                _SqlConnection.ConnectionString = _ConnectionString;
     
                // Création du SqlDataAdapter
                SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM dbo.tblBackups", _SqlConnection);
     
                // Création d'un DataSet
                DataSet ds = new DataSet();
     
                // Remplissage du DataSet avec le SqlDataAdapter
                da.Fill(ds, "dbo.tblBackups");
     
                // Ecriture du fichier XML au moyen de la méthode WriteXml
                ds.WriteXml("C:\\TestXml.xml");
    Je lance le thread
    Aucun résultat. Est-ce je me connecte correctement à ma base ? Comment vérifier ? Thanks

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2010
    Messages : 125
    Par défaut
    Bon j'ai un message d'erreur :
    Echec de l'ouverture de session de l'utilisateur 'jsmith'.
    En fait depuis mon poste j'ai ajouté un pilote de source de donnée ODBC pour SQL Server. J'ai configuré cette nouvelle source de donnée en précisant :
    Pilote ODBC de Microsoft SQL Server Version 03.85.1132

    Nom de la source de données: Devel
    Description de source de données:
    Server: DEV-SUPPORT-HEL
    Base de données: dbSUPPORT
    Langue: (Default)
    Traduire les données caractères: Yes
    Enregistrer les requêtes à long terme: No
    Enregistrer les statistiques du pilote: No
    Utiliser la sécurité intégrée: Yes
    Utiliser les paramètres régionaux: No
    Option d'instructions préparées: Abandonner les procédures temporaires à la déconnexion
    Utiliser le serveur de récupération de défaillances: No
    Utiliser les identifiants cités dans ANSI: Yes
    Utiliser les nulls, remplissages et avertissements ANSI: Yes
    Cryptage des données: No
    Y'aurai t-il un moyen de lier mon thread à ce pilote ODBC ?
    Merci.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2010
    Messages : 125
    Par défaut
    Finalement, je me connecte correctement à la base !
    Il fallait simplement ajouter une nouvelle source de donnée SQL Server depuis Visual Studio.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "Data Source=DEV-SUPPORT-HEL;Initial Catalog=dbSUPPORT;Integrated Security=True";

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

Discussions similaires

  1. Problème de connexion avec SQL Server sous deux réseaux
    Par Powerdj dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/10/2013, 11h10
  2. connexion perl sql server sous linux!
    Par boubadi dans le forum SGBD
    Réponses: 2
    Dernier message: 20/11/2007, 15h30
  3. Connexion DNS sous SQL SERVER 2000
    Par eguenat dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 10/11/2007, 10h39
  4. Réponses: 5
    Dernier message: 03/07/2007, 14h43
  5. Réponses: 2
    Dernier message: 20/07/2006, 09h13

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