【问题标题】:basic help scheduling stored proc in SQL Server在 SQL Server 中调度存储过程的基本帮助
【发布时间】:2018-08-05 02:48:05
【问题描述】:

我是 SQL Server 新手,但在 IT 领域工作了很长时间。我需要安排一个存储过程定期按计划执行,我很确定我的步骤有误。

代码很好,已经过广泛测试。

  1. 过程列在正确数据库的 Programmability 文件夹中

  2. 我在 SQL Server 代理中创建了一个名为 TestInvoiceTransCodeJob,它有一个名为 Start 的步骤,Transact SQL 脚本的类型,没有“Run as”,命令是 @987654323 @

  3. 它附加到一个名为TransCodeTest计划,该计划已启用,并设置为recurring, executing every minute

  4. 在活动监视器下,TestInvoiceTransCode 作业列为启用空闲,最后一次运行是从不。 p>

所有这些设置都是在以 sa 用户身份登录时完成的。我无权访问操作系统,因此无法验证哪些进程正在运行。

这一切都在一个 DEV 环境中,它是 PROD 的精确镜像。

有没有我遗漏的步骤?

谢谢

....我敢打赌这是一个很好的线索。正如史蒂夫建议的那样,我尝试手动启动该作业并收到一条消息,提示代理未运行。我正在联系系统管理员,让我知道这是否是问题所在,但此消息是否表明存在其他问题?

Error when starting job manually

【问题讨论】:

  • 将计划窗口屏幕截图添加到您的问题中。
  • 当您执行临时运行作业时会发生什么? (右键单击作业,在步骤开始作业)?

标签: sql-server stored-procedures scheduled-tasks sql-agent


【解决方案1】:

感谢大家的建议,问题与 SQL Server Agent 未在 DEV 环境中启动有关。问题出在操作系统级别,已修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    相关资源
    最近更新 更多