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

MS SQL Server Discussion :

[SSIS] Fichier de configuration


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut [SSIS] Fichier de configuration
    Bonjour,

    Je debute sur SQL Serveur 2005...
    J'ai fait plusieurs packages avec Integrations Services, dont certains se reposent sur des fichiers de configuration en xml.
    Ces fichiers de configuration ont leur chemin d'accès en dur dans mes packages.
    Je voulais savoir comment faire, pour que lors du deploiement sur le serveur de production je puisse lui dire en "live", lors du déploiement, où aller chercher les fichiers de configuration.

    Si qqn pouvait me montrer la marche à suivre...

    Merci d'avance.

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    petit up...
    Je suis tj tres interessé par le sujet, si qqn veut bien m'orienter.
    Merci

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    Bon j'ai fait ma recherche, et apparemment on peut à l'aide de variables d'environnement, spécifier simplement le chemin d'accès des fichiers de configuration XML.
    Par contre la facon de mettre à jour ces variables est encore floue pour moi...
    qqn a une piste?

  4. #4
    Membre averti
    Inscrit en
    Février 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 17
    Par défaut re
    Pour cela

    ->une variable d'environnement => correspondant à ton fichier de configuration.
    ->un fichier xml -> correspondant au mapping de tes variables.
    ->lors du lancement de ton package, un batch set la variable d'environnement que va utiliser ton package pour s'autoconfigurer.

    Cordialement,
    Alexandre BARAULT

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    ok, mais t es allé un peu vite pour moi...
    un batch set, c'est un fichier .bat dans lequel j'initialise mes variables d'environnement?
    Comment se lance t-il?
    Peux tu me donner un peu plus d'explication? Je debute dans le SSIS...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 16
    Par défaut
    Bonjour
    soit tu utilises des variables d'environement
    soit lors du deployement: le fichier de configuration est crée dans le meme repertoire que le package.(si tu utilises l'utilitaire de deployement)

    sinon en production comment tu executes ton package?
    la commande :
    dtexec / f "chemin et nom du package" /ConfigFile "chemin et nom du fichier de configuration"

  7. #7
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    maintenant ca fonctionne trop bien...
    Je m'explique, meme si le chemin des fichiers de configuration, que j'affecte à mes variables d'environnement, n'est pas valide (le nom du repertoire n'existe pas), tout se passe bien...je n'ai aucune erreur et mes packages s'executent avec succes.

    si qqn a une explication à me donner, parce que là je suis perdu...

    merci d'avance

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 40
    Par défaut
    Salut,

    En fait c'est normal je pense que t'as tout simplement pas attaché ta variable à la connectionstring du fichier de configuration. Du coup il prend toujours le chemin en dur. D'ailleurs je crois pas qu'on puisse le faire ?

    Sinon pour exécuter des packages à partir d'un package parent tu utilises les
    Execute Package Task dans le control flow.

    Sinon tu peux aussi utiliser le SQL Server Agent pour lancer tes packages et la tu peux choisir l'emplacement de ton fichier de config ... Tu peux même programmer l'exécution de tes packages ....

    Bon courage

  9. #9
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    nickel, j'avais pas vu qu'on pouvait définir les fichiers de configuration dans les parametres du travail que j'avais créé dans SQL agent.

    merci bien!!

    cependant j'ai d'autres questions qui en decoulent...
    Faut-il tout de meme paramétrer les fichiers de configuration à la création du package?
    Est ce que le chemin du fichier de configuration va etre modifier dynamiquement au parametrage du travail dans SQL Agent?

    avec ces infos là je serais au top!!

  10. #10
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    j'ai refait le test, spécification des fichiers de configurations dans SQL Agent, ensuite je vais modifier le nom du repertoire contenant mes fichiers de config, j'execute mon pakage et j'ai tj pas d'erreur!!
    J'ai vérifié dans SSIS, en edition de package, j'ai bien mon fichier de configuration qui est relié à 'connectiostring'...
    je suis tj dans le flou...

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 40
    Par défaut
    Oui il vaut mieux que tu paramètres ton fichier de configuration à la création du package. Comme ça tu peux choisir ce que tu veux avoir dans ton fichier de config.

    Sinon regarde dans l'historique du job que t'as créé où il est allé cherché le fichier de config. Tu en sauras certainement plus. Ca doit être certainement un truc que t'as oublié quelque part.

    ++

  12. #12
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    Tres tres fort, j'ai supprimé, en desespoir de cause, tous les fichiers de configurations de mon poste : Toujours pas d'erreur à l'exécution de mes packages.
    Comprends pas...
    J'ai vérifié, les résultats sont corrects.
    qqn peut m'expliquer comment fonctionne SQL serveur avec les fichiers de configuration?

  13. #13
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    personne pour m'éclairer sur le fonctionnement des fichiers de configuration?
    SVP!...

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 40
    Par défaut
    Ben quand t'as supprimé tous tes fichiers de config il prend les valeurs tu as entrées lors de la création de ton package. Celles-ci sont en dur dans le package si tu ouvres le .dtsx qui est tout simplement un xml tu les verras.

    Donc si ces valeurs sont bonnes normal qu'il tourne.

    Vérifie quand même un truc quand tu ouvres ton package en mode édition est ce que dans l'onglet SSIS/Package Configurations si tu as toujours la case enable de coché si c'est pas le cas ça confirme ce que je dis plus haut sinon envois la commande du SQL agent comme hier.

    Quand tu parleras son langage tu verras SSIS c'est pas très compliqué. Il suffit de savoir lui parler . J'avoue que c'est pas évident

    Bon courage

  15. #15
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    qd je dis que j'ai supprimé tous les fichiers de config, c'est qu'il n'y avait plus un sur mon ordos...
    Meme ceux definis lors de l'edition, j'ai laissé le chemin dans SSIS/Configuration de package, et une fois l'utilitaire déployé, j'ai tout supprimé.
    A l'execution no pb!!

    Je viens de faire le test à l'instant en remettant tous les fichiers de configuration, je n'ai aucune différence!!

    j'ai du mal.

  16. #16
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    suite des tests...
    Alors avec un chemin non valide pour le fichier de configuration, en edition, qd j'execute le package,je regarde dans l'onglet 'Fenetre d'execution', il me met que le fichier de configuration est introuvable, mais il continue qd meme l'execution...
    Moi ce que je voudrai c'est qu'il s'arrete.
    Doit avoir un parametre à mettre à jour, mais ou?

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

Discussions similaires

  1. [SSIS] [2K5] Fichier de configuration et collection
    Par flonardi dans le forum SSIS
    Réponses: 0
    Dernier message: 21/06/2010, 15h50
  2. Réponses: 2
    Dernier message: 29/07/2009, 14h25
  3. [Log4j] fichier de configuration ou XML ?
    Par nabilblk dans le forum Logging
    Réponses: 2
    Dernier message: 02/09/2005, 16h42
  4. [langage] Lire un fichier de configuration
    Par bobinoo dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2004, 15h53
  5. Les fichiers de configuration de comptes avec Samba
    Par tomnie dans le forum Réseau
    Réponses: 4
    Dernier message: 18/03/2004, 08h30

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