我在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
我的脚本在set conn行失败,出现以下错误消息...
错误:[MySQL] [ODBC 5.3(a)驱动程序]拒绝用户'EWSimportUser'@'192.168.0.%'访问数据库'EWS'
我知道这个用户对这个数据库有正确的权限,因为我可以在同一台服务器上使用mysql workbench连接到db。
我还尝试使用具有所有权限的管理mysql用户,并且还为此用户收到了拒绝访问的消息。
任何人都可以提出我可能做错的事情或我可能错过的任何步骤吗?
答案 0 :(得分:0)
事实证明,数据库名称区分大小写。我改变了EWS'到了' ews'它起作用了。
(我已经习惯了不区分大小写的sql,我认为这不会有问题)