Pour exécuter un package SSIS en dehors des Outils de Données SQL Server, vous devez installer Déplacer le Fichier d'Archive de l'Intégration des Services ou supérieur

Je suis en train de tester package SSIS qui j'ai mis à niveau à partir de VS2005 projet de VS2013 (modèle de déploiement de package) de projet. C'est très simple paquet qui vient traite les fichiers un par un à partir d'un emplacement spécifique et les mises à jour de base de données basée sur ces fichiers et une fois fait il se déplace un fichier à archiver ou non l'analyse répertoire basé sur les résultats. Et je suis bizarre d'erreur et je ne peux pas trouver une solution pour que.

Question est mon colis fonctionne très bien et il fait exactement ce qu'il suppose de faire (de l'extraction des données à partir d'un fichier et de l'insertion dans la table). Mais une partie de cette opération est de déplacer le fichier d'archive (tâche de système de fichiers). Et j'obtiens cette erreur "Description: Pour exécuter un package SSIS en dehors des Outils de Données SQL Server, vous devez installer Déplacer le Fichier d'Archive de l'Intégration des Services ou plus."

J'ai utilisé VS2013 avec SSDT BI pour 2014 et le Concepteur SSIS version correspond avec l'utilitaire dtexec dans mon dev test VM (12.0.2000.8 64 bit). Ci-dessous est de sortie à partir de la CLI.

Microsoft (R) SQL Server Execute Package Utility
Version 12.0.2000.8 for 64-bit
Copyright (C) Microsoft Corporation. All rights reserved.

Started: 10:45:58 AM
Progress: 2016-02-11 10:45:59.20
Source: Truncate StagingTable
Executing query "TRUNCATE TABLE StagingTable".: 100% complete
End Progress
Progress: 2016-02-11 10:45:59.25
Source: Insert into Staging
Executing query "exec dbo.staging @xml_fileName,NULL,'C...".: 100
% complete
End Progress
Progress: 2016-02-11 10:45:59.25
Source: Move to MasterXML
Executing query "exec dbo.insertXML".: 100% complete
End Progress
Error: 2016-02-11 10:45:59.25
Code: 0xC000F427
Source: Move File to Archive
Description: To run a SSIS package outside of SQL Server Data Tools you must
install Move File to Archive of Integration Services or higher.
End Error
Progress: 2016-02-11 10:45:59.30
Source: Execute SQL get_next_file
Executing query "exec get_next_file".: 100% complete
End Progress
Progress: 2016-02-11 10:45:59.51
Source: Execute SQL notify_users
Executing query "exec notify_users".: 100% complete
End Progress
DTExec: The package execution returned DTSER_SUCCESS (0).
Started: 10:45:58 AM
Finished: 10:45:59 AM
Elapsed: 1.172 seconds

En dernier effort, j'ai installé VS2013 et SSDT BI de SQL Server 2014 dans la même machine où je suis en train de lancer ce package. Et si j'utilise VS, le paquet passe bien, mais dès que j'essaie d'exécuter ce package sur CLI avec la commande suivante il échoue toujours avec le même message,

"C:\Program Files\Microsoft SQL Server\120\DTS\Binn\dtexec.exe" /f "C:\SSIS\Load_Files.dtsx" /ConfigFile "C:\SSIS\loadFiles_SSIS_Configuration.dtsconfig"

Je suis sûr qu'il a quelque chose à faire sur la façon SSIS travaille dans VS2005 pour VS2013, mais ne savez pas où chercher. Des suggestions ?

InformationsquelleAutor JackLock | 2016-02-17