我不想根据页面请求频繁访问数据库,所以我计划使用单独的 C# 编码 [exe 文件] 创建一个 xml 文件并放入公共路径以从不同的页面/项目访问,这将完成每天早上的东西,所以你能解释一下我如何按计划的方式从 sql 作业或代理执行 exe 文件吗?
我的场景:数据库表只会更新一次,所以我要一个 XML/txt 文件。
谢谢, S.Venkatesh
我不想根据页面请求频繁访问数据库,所以我计划使用单独的 C# 编码 [exe 文件] 创建一个 xml 文件并放入公共路径以从不同的页面/项目访问,这将完成每天早上的东西,所以你能解释一下我如何按计划的方式从 sql 作业或代理执行 exe 文件吗?
我的场景:数据库表只会更新一次,所以我要一个 XML/txt 文件。
谢谢, S.Venkatesh
可执行文件和批处理文件可以作为步骤(MSDN 实施作业)添加到作业中。
添加新步骤
2.1 将“操作系统(CmdExec)”设置为类型
2.2 设置可执行路径
如果您必须在 JOB 中执行此操作:xp_cmdshell xp_cmdshell 以非管理员身份执行!
DECLARE @command varchar(8000)
SET @command = 'C:\MyProgram'
EXEC master..xp_cmdshell @command
但是你应该在 Windows 中调度任务。