2016-05-19 1 views
0

J'ai développé un package SSIS assez complexe. Une partie déplace les fichiers du dossier "c: \ Flags \" vers le dossier "c: \ Flags \ Busy \". Je déploie le package sous le catalogue SSIS.Déplacement de fichiers avec le package SSIS, planifié par un travail d'agent SQL Server

Lorsque je clique avec le bouton droit et démarre la tâche manuellement, sous mes propres informations d'identification, cela fonctionne correctement. (Je suis administrateur)

Lorsque je planifie la tâche (exécuter toutes les 30 minutes) à l'aide de l'Agent SQL Server, il échoue dans la partie où les fichiers sont déplacés. Le package SSIS s'exécute sous le "SQL SERVER AGENT COMPOUNT", par défaut.

Des suggestions ou des pointeurs comment je peux résoudre le problème? (J'ai fait google le problème)

Peut-être changer le compte sous lequel il s'exécute (pas d'options ici à partir de l'interface graphique) ou en quelque sorte donner les droits "SQL SERVER AGENT COMPTE" pour déplacer des fichiers?

+0

Quelle est l'erreur réelle que vous obtenez lors de l'exécution du package dans le travail? –

+0

Il s'agit presque certainement d'autorisations de système de fichiers pour le compte de l'agent SQL. Avez-vous inclus comment faire cela dans votre googling? –

+0

quelles tentatives avez-vous faites pour résoudre le problème? – Paolo

Répondre

0

J'ai ajouté le « NT SERVICE \ SQLSERVERAGENT » à mon dossier dans lequel je déplace les fichiers, et accorder des droits Modifier. Cela a résolu le problème pour moi. Sincères amitiés.