2015-02-07 68 views
0

我有一個VBScript這段代碼連接到MySQL時...拒絕數據庫用戶訪問從VBScript

ConString = "Provider=MSDASQL;Driver={MySQL ODBC 5.3 ANSI Driver};Server=192.168.0.5;" &_ 
    "Database=EWS;User=EWSimportUser;Password=xxxxxxx;Option=3;" 

set conn = CreateObject("ADODB.Connection"): conn.open ConString 

我的腳本將失敗,並出現以下錯誤信息設定參數conn線...

Error: [MySQL][ODBC 5.3(a) Driver]Access denied for user 'EWSimportUser'@'192.168.0.%' to database 'EWS'

我知道這個用戶對這個數據庫有正確的權限,因爲我可以在同一臺服務器上使用mysql工作臺連接到數據庫。

我也嘗試使用授予所有權限的管理mysql用戶,同時我也得到了此用戶的拒絕訪問消息。

任何人都可以建議我可能做錯了什麼或我可能錯過了任何步驟?

回答

0

原來數據庫名稱區分大小寫。我將'EWS'改爲'ews',並且工作。

(我太習慣於不區分大小寫,並且我認爲這不會成爲問題)