dimanche 15 mai 2011

[SSIS 2008] System.ApplicationException: Impossible de copier le fichier …

Lors d’une préparation de déploiement d’un projet  SSIS 2008, j'ai défini la propriété du projet CreateDeploymentUtility à True.
Lors d’une génération du projet, j’ai eu un message d’erreur suivant :
Création démarrée : projet SQL Server Integration Services : Complet ...
Création de l'utilitaire de déploiement...
Erreur : System.ApplicationException: Impossible de copier le fichier « ….dtsConfig » dans le répertoire de sortie de l'utilitaire de déploiement « …\bin\Deployment ». ---> System.IO.IOException: Le fichier '…\bin\Deployment\....dtsConfig' existe déjà.
à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
à System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
à Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.CopyFiles(ICollection fileNames, String outputPath)
--- Fin de la trace de la pile d'exception interne ---
à Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.CopyFiles(ICollection fileNames, String outputPath)
à Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.CreateDeploymentUtility(IOutputWindow outputWindow)
Fin de la génération -- 1 erreurs, 0 avertissements

La raison pour ce message d’erreur, qu’il il existe deux packages qui utilisaient deux fichiers de configuration différents avec le même nom.

Pour y remédier, soit les deux packages utilisent un seul fichier de configuration, soit ils utilisaient deux fichiers avec deux noms différents.

samedi 14 mai 2011

Erreur : Impossible d'obtenir une liste de packages SSIS à partir du projet

Ce  message d’erreur apparaît lors de la compilation d’un projet SSIS  dans Visual Studio BI lorsque un fichier physique d’un package qui fait partie du projet est manquant.

Il faut soit remettre le fichier soit exclure le package du projet.