我有一个从AS400文件导入到SQL的包。程序包在Visual Studio中正常执行,但在设置为计划作业时失败。错误消息是我的密码不正确。我知道这是对的。我还设置了一个包配置,这不起作用。我搜索并尝试过很多东西。有人可以给我一些帮助吗?
答案 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服务器上重新部署软件包。