在SSIS中,我曾尝试在另一台服务器上部署一个包,用于将数据从MySQL导入到SQL server 2008。当我尝试从SQL Server执行包时,部署失败。错误是MySQL用户的访问权限被拒绝。这个问题的解决方案是什么?我应该设置任何权限吗?我已经在服务器上安装了MySQL数据提供程序。
发布于 2010-03-11 16:19:53
您很可能将用户名和密码存储在使用UserKey加密的包中。
当您部署到SQL Server并运行它时,它是以不同的用户身份运行的,因此无法解密密码。您可以不保存敏感信息,使用密码加密,和/或在SQL server上使用配置文件,该配置文件在MySQL服务器的连接字符串中也包含密码。
https://stackoverflow.com/questions/2401058
复制相似问题