通过SQL Server作为作业运行时,SSIS包失败

时间:2012-05-21 15:49:30

标签: ssis

第一次发布海报。

我创建了一个SSIS包,它读取文本文件并将数据放在SQL Server的表中。当我在VS2005中运行它时,它将数据插入表中没问题。如果我在SQL中运行一个作业来调用SSIS包它就会失败并且我收到附加的错误。

我对这一切都很陌生,所以我的技能不是很好,但我正在试试! (我已从错误消息中删除了服务器名称和登录凭据)

错误消息

  

日期,来源,严重性,步骤ID,服务器,作业名称,步骤   名称,通知,消息,持续时间,Sql严重性,Sql消息   ID,运营商通过电子邮件发送,运营商网络已发送,运营商已分页,已尝试重试   2012年5月21日   15:33:28,importsCallDataTest,错误,0,importsCallDataTest,(作业   结果),,工作失败了。用户调用了作业最后一步   运行是步骤1(importsData)。,00:00:01,0,0 ,,,, 0 05/21/2012   15:33:28,importsCallDataTest,错误,1,...,importsCallDataTest,importsData ,,执行的   作为用户:\ SYSTEM。 .... 00.4035.00 for 32-bit Copyright(C)Microsoft   公司1984-2005。版权所有。开始于:3:33:28 PM   进展:2012-05-21 15:33:28.71来源:数据流任务
  验证:0%完成最终进度进度:2012-05-21   15:33:28.71来源:数据流任务验证:完成50%   结束进度进展:2012-05-21 15:33:28.84来源:数据流   任务验证:100%完成最终进度进度:   2012-05-21 15:33:28.85来源:数据流任务验证:0%   完成结束进度进展:2012-05-21 15:33:28.85来源:   数据流任务验证:50%完成最终进度进度:   2012-05-21 15:33:28.87来源:数据流任务验证:   100%完成最终进展进度:2012-05-21 15:33:28.87
  来源:数据流任务准备执行:0%完成结束   进展进展:2012-05-21 15:33:28.87来源:数据流任务   准备...包执行...步骤   。失败,00:00:01,0,0 ,,,, 0

2 个答案:

答案 0 :(得分:1)

SQL Server作业由SQL Server代理的帐户运行。

您必须检查此帐户是否有权访问该文件。

答案 1 :(得分:1)

在创建包时,您还应该保存源和目标的凭据。在创建包时,您必须使用Sql Server Agents帐户登录。

同时尝试: - 首先部署包然后制作Job Schedular。 - 为SSIS包创建新的CREDENTIAL和Proxy,并使用此代理而不是sql server agent帐户。

相关问题