SQL Server Agent 执行SSIS失败解决方案

因这几天在弄数据仓库的东西,昨天才刚写了“当Analyzer 2007 遇上.Net 3.0时,可能会秀才爱上兵”,想不到今天又给Sql代理SSIS包折腾了一天,真是祸不单行啊。。。

 

还好最终终于都解决了,很感谢网上朋友所说的解决方案,不过似乎有些都行不通,虽然下面的解决方案也是受益于各位长辈,但因长辈们的技术高超,说的话总是要花费一些精力去理解,小弟在此写得通俗些,希望可以给各位同路落难的兄弟们带来帮助。

 

问题描述:

 

SSIS包已在VS2005中制作并成功执行,接下来就是将该包部署到Sql Agent 中当作业运行,但不管怎么弄在Sql Agent中就是跑不成功,看了错误日志也不懂,感觉日志太少了(不知是不是因为我没配什么东西)。相关错误提示信息如下:

 


SQL Server Agent 执行SSIS失败解决方案_第1张图片
 



 



SQL Server Agent 执行SSIS失败解决方案_第2张图片
 
 
 
 
 解决方案:

 

据一位前辈所说,agent服务默认是本地系统帐户无法访问网络资源, 可以改成admimistrator或其它具有相应权限的成员。反正已经试过n种方法了,也不防在试试这种,无语的是,设完之后这问题竟然真的销声匿迹了,感谢前辈们不吝赐教。下面为具体设置方式:


SQL Server Agent 执行SSIS失败解决方案_第3张图片
 

关键在下面,默认的登录身份为“内置帐户”


SQL Server Agent 执行SSIS失败解决方案_第4张图片
 

应改为下面的设置,选择“本帐户”并指定一个用户
SQL Server Agent 执行SSIS失败解决方案_第5张图片
 

 

你可能感兴趣的:(sql,sql,windows,.net,server)