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

Développement SQL Server Discussion :

SSIS Package Validation Error


Sujet :

Développement SQL Server

  1. #1
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut SSIS Package Validation Error
    Bonjour,

    Je suis en train de faire un SSIS avec un fichier XML de configuration.

    Mon SSIS fonctionne bien sans erreur et sans warning, par contre quand j'ajoute un fichier de configuration XML alors plus rien me marche j'ai un message d'erreur du Package Validation Error : ADO NET Destination has failed to acquire the connection !!!!

    Que se passe t il ?

    Merci pour vos conseils
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  2. #2
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Bonjour,

    Que contient comme parametres votre fichier .xml ?
    Comment executez vous le package ?
    Est ce que vous avez le meme probleme a l'execution du package dans BIDS que sur le serveur ?

  3. #3
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    Je veux mettre les connections manager.
    Pour l'instant je suis sous VS BI. Lorsque j'execute le package sans fichier de config tout fonctionne bien.
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  4. #4
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Je vous recommande d'inserer la propriete connectionString des connection manager - A elle seule vous avez serveur name, db name et login informations

    Je comprend pas trop comment vous procedez:
    Je veux mettre les connections manager.
    Pour l'instant je suis sous VS BI. Lorsque j'execute le package sans fichier de config tout fonctionne bien.
    Et lorsque vous creez votre fichier de configuration XML dans BIDS et que vous executez votre package toujours dans BIDS, ca deconne ?

    Avez vous d'autres Erreurs/Warnings remontes ?

  5. #5
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    Lorsque je creer mon fichier de config, je vais dans Package Configurations Organizer, puis je donne le chemin XML et je choisis tous ce qui est relatif à ma connection BDD (ConnectionString, Name, pwd......)

    Une fois ceci coché, je reexecute en debug mon SSIS dans Visual Studio BI et la ca plante.
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  6. #6
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Inserer uniquement la connectionString, cela est suffisant pour tout contenir.

    Est ce que le fichier XML est bien cree ?
    Est ce que les informations contenue dedans sont coherantes ?
    Quel est le message d'erreur ?

  7. #7
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    Message d'erreur :

    ADO NET Destination failed to acquire the connection {df-123-dfdf..}. The connection may have been corrupted.

    SSIS.Pipeline :Returned error code 0xC0208452

    There were erros during task validation
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  8. #8
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Lors du debug, quelle est la valeur de la connection string du connection manager ?
    Est il bien charge avec les donnees presentes dans le fichier XML ?

  9. #9
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    je fais comment ?
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  10. #10
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758

  11. #11
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    Je pense que le pb vient du faire qu'il ne me mets pas le password Bdd dans le fichier de config ni dans le dtsx !!!! en l'ajoutant manuellement ca a l'air de fonctionner
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  12. #12
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Citation Envoyé par Ptit_Dje Voir le message
    Inserer uniquement la connectionString, cela est suffisant pour tout contenir.

    Est ce que le fichier XML est bien cree ?
    Est ce que les informations contenue dedans sont coherantes ?
    Quel est le message d'erreur ?
    C'est bien possible.
    Quel est la valeur de la propriete de securite - ProtectionLevel de votre package ?

  13. #13
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    le level : DontSaveSensitive.

    De toute facon j'ai l'impression qu'il ne le sauvegarde jamais.

    De toute facon je ne vois pas le rapport avec le fichier de configuration.
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  14. #14
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    DontSaveSensitive indique de ne pas sauvegarder les informations sensibles tel les mots de passe contenu dans le package.
    Comme il est intelligent, il ne le sauve pas non plus dans le fichier de configuration comme vous le lui demandez.

    Je recommande d'utiliser une connection windows authentication si vous en avez la possibilite. De ce fait pas de mot de passe et c'est bien Ensuite un mode d'encryption defini sur EncryptSensitiveWithUserKey. Et pour lancer votre package depuis le serveur, utiliser un proxy mapper sur un utilisateur windows.

    Sinon, vous pouvez aussi encrypter par mot de passe.
    Il vous sera demander au moment de scheduler votre job.

    Pour plus d'information sur les mode de protection des packages:
    http://msdn.microsoft.com/en-us/library/ms141747.aspx

  15. #15
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    Merci pour ton aide.

    Maintenant mon package dtsx fonctionne bien en prod, mais je n'arrive pas à le voir sous SQL Server Management Studio !!!! Car le but est de le scheduler !!!! Ai je mal configuré qq chose ? meme si je me logue sous IS, je ne vois rien
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  16. #16
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Citation Envoyé par topolino Voir le message
    Maintenant mon package dtsx fonctionne bien en prod, mais je n'arrive pas à le voir sous SQL Server Management Studio !!!! Car le but est de le scheduler !!!! Ai je mal configuré qq chose ? meme si je me logue sous IS, je ne vois rien
    Quand tu dis qu'il fonctionne bien en prod, est ce que tu veux dire que depuis ton interface BIDS, il fonctionne correctement avec les parametres de connections definis pour tourner en production ?

    As tu deploye ton package et le fichier de configuration sur la prod ?

    Une idee est d'utiliser le file systeme, tu copies le fichier sur un endroit de ton serveur (ou d'un serveur dedie a SSIS) et ensuite tu schedules le package depuis l'agent.

  17. #17
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    En faite j'ai execute en double cliquamt sur le package *.dtsx sur le serveur de prod et le package s execute tres bien sans faute.

    Par contre je l'ai mis sous SI en double cliquant sur le manifeste afin de l'installer et en l'exectant j'ai encore le meme pb de connection à la BDD !!!

    Pour mes tests je n'utilise pas de fichier de config, mais j'ai mis le password de connection dans le fichier dtsx.
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  18. #18
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Qu'est ce que SI ?

    Pour vos tests, vous avez desactive les packages configurations ?
    Pour quelle raison testez vous en dur plutot que de tester la solution qui sera implementee, cad avec les fichier de configuration ? D'apres moi c'est un non-sens de proceder de la sorte...
    Quel message d'erreur vous est remonte ?

  19. #19
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    SI --> Integration services


    Je suis d'accord avec toi, mais pour l'instant je procede pas a pas. Je veux essayer de le faire fonctionner dans un premier tps.

    Le message d'erreur est connection corrupted. Comme si le password avait ete supprimé.
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  20. #20
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Quel mode de package protection level avez vous implemente ?

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [SSIS] [2K8] Validé un code
    Par tazamorte dans le forum SSIS
    Réponses: 2
    Dernier message: 10/05/2010, 14h39
  2. [SSIS] [2K8] Package validation error
    Par 18carats dans le forum SSIS
    Réponses: 1
    Dernier message: 06/05/2010, 10h40
  3. pas de licence valide Error INF
    Par moulery dans le forum Débuter
    Réponses: 1
    Dernier message: 15/09/2008, 17h20
  4. [SSIS] XML Source : Error Output
    Par Ykaar dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/09/2007, 09h59
  5. sqlplus package "show error"
    Par jean-jacques varvenne dans le forum Oracle
    Réponses: 2
    Dernier message: 07/12/2004, 12h17

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