我有一个存储在 MSDB 数据库中的 SSIS 包,当我执行它时它工作正常。它将在 SA 帐户下运行或使用 Windows 安全性。
我想安排此作业与 SQL Agent 一起运行,但是当我这样做时,我收到一个奇怪的错误,并且我尝试的任何配置都会失败,并出现以下错误:
以用户身份执行:SERVER\SYSTEM。返回 DTSER_FAILURE (1)。开始时间:09:25:03 完成时间:09:25:04 经过时间:0.61 秒。包执行失败。这一步失败了。
SSIS 包本身正在向远程服务器读取和写入数据,但我认为它在包执行期间不会达到那么远。
有任何想法吗?
您需要向运行 SQL 代理 Windows 服务的帐户授予必要的权限。
或者,您可以通过指定代理帐户来运行步骤,从而在另一个安全上下文下运行各个作业步骤。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)