2 SQL代理作业 - 相同的功能,相同的表,一个工作,一个失败

时间:2018-02-02 13:57:21

标签: sql-server

我有两个SQL代理作业。 一个人每周开火,一个应该每月开火。

两者都包含一系列相同数据库和表的select语句。然后我发送电子邮件给结果。这两个作业还联系一系列插入/更新语句以更新相同的2个表。

直接从管理工作室运行时,两个作业的查询都有效。发送电子邮件,并更新表格。

问题是当我将每月查询作为作业运行时,每周作业按预期工作。我昨天注意到,我的月工作没有发送应该发送的电子邮件。经过进一步调查,它确实运行了更新语句,但电子邮件本身失败了。

日志状态中的错误

  

“作为用户执行:dbo。执行权限被拒绝了   对象'sp_se

经过调查,我确实认为这是一个相对常见的错误,我看到人们正在做的修复。话虽这么说,我很好奇为什么这两个作业会有相同的数据库,相同的表,有相似的查询,并在工作中他们都作为同一个用户运行会有不同的结果。

欢迎任何关于寻找什么的建议。

1 个答案:

答案 0 :(得分:0)

在该步骤的高级选项卡上,其中包含DBO,我将其删除并运行作业