在SSIS上运行完美的程序包,但在SQL服务器作业活动上失败

时间:2016-08-08 10:53:01

标签: sql-server ssis etl

我想知道你是否可以帮助我,我遇到的问题是我最近几天无法解决的问题......当我运行一个在SSIS上运行完美的软件包时,我遇到了这些错误SQL - 服务器作业活动:

  

错误:任务验证期间出现错误

     

错误:..验证失败并返回错误代码0xC0208449

     

错误:一个或多个组件验证失败

     

ADO NET源无法使用以下错误消息获取连接{...}"来自HRESULT的异常:0x80131937

其他一些信息:

  • 我正在使用项目部署模式

  • 我的Sql server版本是2014

  • 我在SSIS中的保护级别在项目和包中都是DontSaveSensitives,但我认为无论如何我在部署时并不重要。

  • 我收到关于在SSIS上运行但不在SQL服务器作业活动上运行的错误

1 个答案:

答案 0 :(得分:1)

在Sql代理作业中运行时,您的程序包无法获取连接。首先检查您的包/作业连接,并确保它们已正确部署。

然后通过使用Sql Server用户/密码帐户测试程序包来排除访问权限问题。如果它以这种方式工作,那么很可能你需要使用Sql Server Proxy帐户。

如果仍然无法访问,请检查正在运行作业的计算机与数据所在的计算机(地址,端口和实例,...)之间的连接。还要确保所有涉及的计算机都可以在Sql Server配置管理器中使用相同的传输(命名管道,tcp,...)。