SSIS包作为SQL Server代理作业失败

时间:2009-05-26 16:51:47

标签: ssis

我有一个从AS400文件导入到SQL的包。程序包在Visual Studio中正常执行,但在设置为计划作业时失败。错误消息是我的密码不正确。我知道这是对的。我还设置了一个包配置,这不起作用。我搜索并尝试过很多东西。有人可以给我一些帮助吗?

6 个答案:

答案 0 :(得分:1)

您是否检查了Microsoft的KB文章,以解决此类问题: http://support.microsoft.com/kb/918760

答案 1 :(得分:0)

您的密码不正确。

说真的,你“知道”你的密码是否正确?你知道比试图使用密码的代码更好吗?这似乎对你有用吗?

考虑您和SSIS可能引用不同密码的可能性。也许你“知道”的那个人确实是正确的,但另一个却不是。

答案 2 :(得分:0)

可能是一个愚蠢的答案,但你是如何连接AS400的?如果它使用ODBC驱动程序,则需要在本地(dev)和SQL服务器框上安装AS400驱动程序。众所周知,他们对版本很挑剔。

如果内存正确地为我服务,当您使用AS400驱动程序软件设置ODBC连接时,我认为您还需要指定连接详细信息并将它们显式保存在ODBC连接中。

答案 3 :(得分:0)

上面的支持链接是正确的。把它简化为一个简单的答案。密码保护您的SSIS包以保存连接到AS400所需的凭据。

答案 4 :(得分:0)

使用ODBC配置:使用系统DSN而不是用户DSN,它将起作用!

答案 5 :(得分:0)

尝试使用odbc连接或尝试在SSIS服务器上重新部署软件包。