SSIS包在代理作业中执行失败,在其他任何地方都没有失败,没有错误消息

问题描述 投票:1回答:1

Dev在Visual Studio 2015中,已部署包并在SQL Server 2014 SP3上运行(尝试运行但未运行),使用包部署模型,将存储区与DB存储在同一服务器上。

Package是一个测试包,具有一个执行简单查询的单个节点(OLE DB源)。日志记录已打开,没有任何内容写入日志文件。查看代理作业的历史记录时没有错误消息。

SQL Server代理服务使用:NT Service \ SQLSERVERAGENT。

在VS中,程序包创建者是我的网络帐户。在使用凭据的任何其他位置,我都使用了与作业和任务相同的通用网络帐户。

已尝试过软件包Security ProtectionLevel:EncryptSensitiveWithPassword,EncryptSensitiveWithUserKey,Don'tSaveSensitive。没有改善。

我手动运行代理程序作业(在步骤中启动作业...),我获得了绿色的检查,并且“启动作业”成功,“执行”操作处于“进行中”状态,并且从未完成或失败。我必须使用“停止作业”来停止执行。任何地方都没有失败消息。

由于根本没有任何错误消息,我认为该程序包甚至不会开始任何初始执行。程序包在Visual Studio中运行,在MSDB Store中执行时运行。没有其他地方。

我强烈怀疑我错过了配置或部署中显而易见的东西,只是看不到。

security ssis
1个回答
0
投票

我停止了运行代理作业的服务:“ SQL Server代理(MSSQLSERVER)”。使用不同的登录名重新启动它,该登录名用于构建和部署ssis项目。重新启动服务。原始服务在“ NT Service \ SQLSERVERAGENT”帐户下运行,该帐户似乎是默认帐户。我猜想服务需要与SSIS项目“兼容”。

© www.soinside.com 2019 - 2024. All rights reserved.