使用Windows任务计划程序运行时不访问sql server db的C#app

时间:2012-05-04 19:57:55

标签: c# windows task scheduler .net

我处理用c#(.net framework 4)编码的应用程序,它访问数据库并读取/写入一些表。

当我在开发机器上运行应用程序时,它运行正常(表格写得很好)。 当我在任务调度程序之外的Windows Server 2003上运行应用程序时,它运行正常(表格写得很好)。 当我从Windows任务调度程序运行应用程序时,它运行不正常(表格根本没有写入)。

我尝试了很多帐户,并且管理员一个,在任务计划程序中启动任务,但任何帐户都不起作用。

我必须写一个旧版本的应用程序在开发机器上运行,在带有/不带windows任务调度程序的Windows Server 2003上运行正常(表格写得很好)。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

我唯一建议的是添加一行:

Debugger.Break();
Debugger.Launch();

在必须打开实际连接的位置并调试应用程序。 有了这么多信息,没有别的建议。