我已经在我们的开发环境中创建了该软件包的副本,为此我检查了"使用代理",因为它没有它就不起作用。现在,生产环境中的原始包因该错误而失败。原始包从我们的服务器运行时正常工作,但作为作业运行时,它会失败并出现该错误。开发环境中的新包正在工作。不知道发生了什么。我删除了 Dev 包的代理设置,现在正在等待查看它是否已修复。对正在发生的事情有什么想法吗?
出现此类型问题的原因是,当您在Dev environment
运行包时,您拥有所有访问权限,但是当您在Production server
通过作业运行包时,您没有足够的access
来通过登录名运行作业。 所以最好是打电话给DBA
,让他为那份特定的工作改变job owner
。 同样的问题发生在我身上,所以我在DBA
的帮助下更改了作业所有者,实际上当您在Dev environment
创建作业时,它是由您的logins
但在产品上您无权运行或修改作业。