17

我不想根据页面请求频繁访问数据库,所以我计划使用单独的 C# 编码 [exe 文件] 创建一个 xml 文件并放入公共路径以从不同的页面/项目访问,这将完成每天早上的东西,所以你能解释一下我如何按计划的方式从 sql 作业或代理执行 exe 文件吗?

我的场景:数据库表只会更新一次,所以我要一个 XML/txt 文件。

谢谢, S.Venkatesh

4

2 回答 2

25

可执行文件和批处理文件可以作为步骤(MSDN 实施作业)添加到作业中。

  1. 创建工作
  2. 添加新步骤

    2.1 将“操作系统(CmdExec)”设置为类型

    2.2 设置可执行路径

在此处输入图像描述

于 2012-08-01T07:55:00.647 回答
6

如果您必须在 JOB 中执行此操作:xp_cmdshell xp_cmdshell 以非管理员身份执行!

DECLARE @command varchar(8000)
SET @command = 'C:\MyProgram' 
EXEC master..xp_cmdshell @command

但是你应该在 Windows 中调度任务。

于 2012-08-01T07:10:39.100 回答