2010-03-08 71 views
0

在SSIS中,我嘗試在另一臺服務器上部署一個用於從MySQL導入數據到SQL SErver 2008的軟件包。當我試圖從SQL Server執行包時,部署失敗。錯誤是MySQL用戶拒絕訪問權限。這是什麼解決方案?我是否應該設置任何權限?我在服務器上安裝了MySQL數據提供程序。部署中的權限錯誤

回答

0

您很可能使用UserKey加密在包中存儲了用戶名和密碼。

當您部署到SQL Server並運行它時,它以不同的用戶身份運行,因此無法解密密碼。您可以不保存敏感信息,使用密碼進行加密,和/或在您的SQL Server上使用配置文件,該配置文件在MySQL服務器的連接字符串中也包含密碼。