2009-08-03 7 views
1

J'ai un paquet ssis créé dans SQL Server 2005. J'essaye de courir dans sql server 2008. quand j'exécute la commande "exec xp_cmdshell 'dtexec/f" C: \ MyPackage.dtsx "'" Je reçois l'erreur suivante.erreur lors de l'exécution du travail sql qui a ssis package

Il y avait une exception lors du chargement de la tâche de script à partir de XML: System.IO.IOException: Il n'y a pas assez d'espace sur le disque.

J'ai une tâche de script dans le paquet et il y a là où il échoue. Je n'ai pas visual studio 2008 pour convertir ce paquet en version 2008. Y'a t'il un moyen d'arranger cela?

Merci, sridhar.

Répondre

2

Je ne crois pas que vous pouvez exécuter un package 2005 SSIS sur un SQL Server 2008. Si vous disposez du disque d'installation pour SQL Server 2008, vous devez être en mesure d'installer Business Intelligence Development Studio, qui est Visual Stuido, pour le développement de packages SSIS et SSRS. Vous devriez alors pouvoir l'utiliser pour mettre votre paquet à jour vers la version 2008.

Espérons que ça aide, bonne chance.

+0

J'ai été en mesure d'ouvrir Visual Studio 2008 à partir de sqlserver box et de convertir le package en version 2008. Après je l'ai converti, ça a bien fonctionné. Avant la conversion, j'étais capable de lancer le paquet. Mais il crée des avertissements dans le journal des événements de l'application et crée des fichiers .tmp dans le dossier c: \ users \ MyUserName \ AppData \ Local \ Temp chaque fois que le travail sur lequel ce package est exécuté s'exécute. Maintenant, avec cette version mise à jour, il ne le fait pas. – Sridhar

Questions connexes