web-dev-qa-db-fra.com

Désactivation de la validation de package SSIS lors du chargement d'un package dans VS Designer

J'ai quelques packages SSIS déployés sur un serveur SQL 2005, puis conçus et mis à jour dans Visual Studio 2003. Lorsque j'ouvre un projet BIDS, suivi de l'un des packages, le concepteur valide toujours chaque flux de données et chaque tâche. objet. 

D'habitude, ce n'est pas un problème. Toutefois, dans certaines circonstances, un compte système utilisé pour la connexion et l'exportation de données à partir d'un AS400 ne sera pas validé correctement. Étant donné que j'exporte une tonne de tables, chaque objet de flux de données tente de se connecter à l'AS400 via une connexion ODBC. Il obtient l'erreur "Compte non valide", puis tente de valider la tâche suivante. . Cela verrouille le compte système car les informations d'identification non valides sont essayées plus de 40 fois.

Est-ce que je peux faire quelque chose pour désactiver la validation jusqu'à ce que j'essaye d'exécuter le paquet? En guise d'alternative, existe-t-il un paramètre que je peux basculer qui arrêtera toute validation dès qu'un objet non valide sera trouvé? Le système AS400 permettra quelques tentatives erronées avant de verrouiller le compte. De toute évidence, il serait optimal si je pouvais interrompre le processus de validation avant que cela ne se produise.

Quelles sont mes options?

16
RLH

Désolé d'être vague, mais c'est trop long à copier/coller

"Le paquet SSIS prend une éternité à charger lorsque vous l'ouvrez?"

Ceci décrit ces 3 options qui affectent la vitesse de chargement + la validation

  • Propriété DelayValidation
  • Propriété ValidateExternalMetadata
  • Option «Work Offine» (menu SSIS -> Travailler hors connexion pour l'activer/la désactiver)

Vous pouvez également "DelayValidation" dans plusieurs autres endroits également par connexion/tâche

21
gbn

voici un lien alternatif (il semble que celui posté par GBN ne fonctionne plus): 

http://www.jamesserra.com/archive/2011/07/ssis-package-taking-forever-to-load-when-you-open-it/

J'espère que ça aide, Luka

3
Luka Lovosevic

Faites un clic droit sur une solution de projet-> Propriété-> Propriétés de configuration-

Débogage-> Mode interactif-> False

0
Sara