2010-06-01 11 views
1

Comme ce qui semble être une sorte de pénitence pour les péchés dans une vie antérieure, j'ai été chargé de maintenir des packages SSIS. (NON, NON PAS DE BADMOUTHING SSIS !! BAD PROGRAMMMER! NO DONUT!). Anyhoo, j'ai beaucoup de paquets ont des variables, définies dans un conteneur externe, qui sont utilisées dans plusieurs conteneurs internes, dans les tâches de script. Ce que je veux faire, c'est trouver toutes les places dans un paquet une variable utilisée; En d'autres termes, recherchez des instances d'utilisation variable dans toutes les tâches d'un package. Ce serait une aide énorme, mais je ne peux pas pour la vie de moi découvrir comment cela peut être fait dans BIDS. (ce qui est SSIS/BIDS 2008) Merci pour toute aide,Recherche d'utilisation variable Dans les tâches SSIS

YS

+1

Ne hésitez pas à badmouth SSIS. Il est très puissant pour ETL complexe, mais maintenable il ne l'est pas. – HLGEM

Répondre

2

Si je ne me trompe pas les packages SSIS sont des fichiers XML.

Donc, d'une manière que je peux penser est de pourrait ouvrir le fichier avec votre éditeur XML de choix et juste pour une recherche/trouver simple sur le nom de la variable.

Espérons que ça aide!

+0

meh. Bien que ce soit mieux que rien, fouiller dans le xml est assez douloureux aussi. J'espère une solution plus orientée VS. Merci de votre réponse. – user144133

+0

@ yoni.s: Il n'y en a pas au meilleur de ma connaissance. J'ai dû monter un simple analyseur xml dans C# pour y parvenir. Si vous connaissez C# et que vous pouvez lire/comprendre xml vous n'êtes pas familier avec son travail de 2-3 heures. –

+0

Hey @zespri, si vous avez le C# pour cela publié n'importe où, ce serait génial de créer un lien vers celui-ci. Je pense que je vais devoir écrire quelque chose de très similaire. – NickHeidke

Questions connexes