2010-05-24 7 views
2

Est-ce que quelqu'un sait comment décompresser les fichiers protégés par mot de passe dans un paquet SSIS?Décompressez le fichier Zip protégé par mot de passe dans SSIS

Nous avons un package SSIS qui utilise actuellement java.util.zip pour décompresser le fichier zip et fonctionne parfaitement depuis un certain temps. Ils veulent maintenant protéger les fichiers par mot de passe et malheureusement cette bibliothèque ne peut pas le faire.

Nous utilisons un serveur SQL 2008 avec .Net 3.5 sur le serveur Windows 2008 R2.

Répondre

0

Vous auriez à écrire un script C# qui a le mot de passe et vous seriez en mesure de le décompresser en utilisant la bibliothèque .Net intégrée.

0

Utilisez une tâche de processus d'exécution et appelez winzip, IZArc ou un programme similaire à partir de la ligne de commande. Utilisez les propriétés expressions pour définir dynamiquement les chemins et les mots de passe pour la ligne de commande

0

PragmaticWorks dispose d'une «tâche de compression TF» dans sa suite Task Factory qui gère très bien les fichiers zip protégés par mot de passe. Vous devrez acheter une licence pour utiliser leur suite en production, mais vous pouvez la télécharger et l'utiliser gratuitement dans VS2008 BIDS.

J'ai une copie sous licence de Task Factory et je le recommande à tous ceux qui utilisent SSIS dans un environnement d'entreprise.

Questions connexes