2010-11-12 7 views
0

Dans Enterprise Manager 2000, je pouvais créer un package DTS et définir une connexion locale. Cela a rendu très facile l'utilisation du Pkg sur les serveurs de développement, de phase et de phase, car je n'avais pas besoin de redéfinir les connexions. Y a-t-il un moyen de le faire dans BIDS 2008. J'ai regardé mais je ne trouve aucun moyen de le faire.SSIS: stratégie de déploiement

Merci.

Répondre

0

Une façon simple j'utiliser est d'avoir la propriété ConnectionString de la connexion comme expression.

Cette expression est construite à partir d'une ou de plusieurs variables. Les variables peuvent ensuite être transmises via l'étape de travail de l'Agent SQL Server (onglet Définir les valeurs). Cela signifie que vous pouvez définir les valeurs requises pour chaque environnement.

D'autres approches consistent à utiliser des variables d'environnement Windows ou des fichiers .config. J'utilise l'approche des variables transmises car j'ai des paquetages qui appellent des paquets, et le Job Step est informé des connexions locales pour cet environnement, il peut ensuite les transmettre à ses paquets enfants pour les utiliser.

0

Le processus est légèrement plus compliqué. Je suggère suivant ce tutoriel (qui vous guide étape par étape la création d'un package SSIS Déployez-mesure):

Tutorial: Deploying Packages (MSDN)

Questions connexes