Windows 任务计划程序和 sdf 数据库
Windows Task Scheduler and sdf Database
我有一个相对简单的 C# 应用程序,它从网站抓取一些数据并将其写入 sdf 数据库文件。
应用程序本身运行良好 - 但是,如果我 运行 应用程序作为使用 windows 任务计划程序的计划任务,它不会向数据库添加任何内容(它仍然显示为 运行ning 在任务管理器中,如预期的那样)。
所以再次澄清一下:
手动启动 exe 工作正常(单击或命令 window),但将其作为任务启动(无论是计划的还是手动的)它 运行s 但不会向数据库添加任何内容。
与具有 "start program" 操作的任务相比,手动启动 exe 有什么区别?
遗憾的是,这并不是问题的完美答案,但我现在已经通过使用 SQL 服务器(MS-SQL 2014 Express)使其正常工作。
显然 .sdf 文件和 windows 任务调度程序不是最好的朋友。
我有一个相对简单的 C# 应用程序,它从网站抓取一些数据并将其写入 sdf 数据库文件。
应用程序本身运行良好 - 但是,如果我 运行 应用程序作为使用 windows 任务计划程序的计划任务,它不会向数据库添加任何内容(它仍然显示为 运行ning 在任务管理器中,如预期的那样)。
所以再次澄清一下: 手动启动 exe 工作正常(单击或命令 window),但将其作为任务启动(无论是计划的还是手动的)它 运行s 但不会向数据库添加任何内容。
与具有 "start program" 操作的任务相比,手动启动 exe 有什么区别?
遗憾的是,这并不是问题的完美答案,但我现在已经通过使用 SQL 服务器(MS-SQL 2014 Express)使其正常工作。
显然 .sdf 文件和 windows 任务调度程序不是最好的朋友。