2009-08-18 15 views
0

J'utilise une application console C# .NET 3.5 sur Windows Server 2003 x64, que je souhaite exécuter toutes les 5 minutes en tant que tâche planifiée. Le code s'exécute correctement et correctement (collecte de données et écriture dans une base de données SQL Server 2005) lorsque je suis connecté à la machine.Erreur d'échec de tâche planifiée

Lorsque la tâche s'exécute sans utilisateur connecté de manière interactive, elle échoue avec le message d'erreur ci-dessous. L'utilisateur qui exécute l'application est Administrateur (il s'agit d'un serveur/application interne sans interface publique), et l'application a fonctionné avec succès sur un autre serveur Windows (x86) pendant plusieurs mois et a commencé à échouer lorsque je l'ai migrée au nouveau serveur.

J'ai placé des blocs try-catch sur toutes les méthodes et les erreurs consignées dans le journal des événements, mais aucune erreur n'est consignée, donc j'ai un problème pour creuser plus profondément.

L'erreur:

EventType clr20r3, P1 APPNAME, P2 1.0.0.0, P3 4a89e160, P4 APPNAME, P5 1.0.0.0, P6 4a89e160, P7 2, P8 12f, P9 pszqoadhx1u5zahbhohghldgiy4qixhx, P10 NIL. J'ai fait une bonne quantité de Google, et le problème le plus commun que j'ai vu sont des DLL qui ne sont pas correctement installés ou référencés. Je ne pense pas que ce soit mon problème, parce que je peux regarder l'application avec succès et les données sont entrées dans la base de données que je suis connecté.

Toute aide à ce sujet serait la bienvenue. Merci d'avance.

Peter

+0

D'où recueille-t-il les données? –

Répondre

0

Assurez-vous que le service Planificateur de tâches est autorisé à interagir avec le bureau comme décrit dans How to troubleshoot scheduled tasks in Windows XP and in Windows Server 2003 Aussi, assurez-vous que « Exécuter uniquement si connecté » n'est pas sélectionnée sur la tâche.

+0

Merci pour cette référence, l'option 'interagir avec le bureau' n'a pas été définie. Malheureusement, il ne s'est pas débarrassé de l'erreur. Je reçois la même erreur que j'ai noté ci-dessus. –

Questions connexes