Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL连接器/ODBC MS Access无法连接_Mysql_Ms Access_Odbc - Fatal编程技术网

MySQL连接器/ODBC MS Access无法连接

MySQL连接器/ODBC MS Access无法连接,mysql,ms-access,odbc,Mysql,Ms Access,Odbc,我有一个连接到MySQL数据库的MS Access前端。当运行Access的计算机在同一个网络上时,它可以正常工作,但尝试远程执行该操作是行不通的 我可以连接MySQL workbench,这样我就知道端口转发设置正确了 我可以从连接器面板测试连接,它显示连接成功 单击“确定”后,连接器盒消失,Access冻结一段时间,然后该盒再次出现 出于故障排除的目的,我还尝试通过VPN进行连接,产生了相同的结果。使用vpn提供的ip。我还尝试了主机网络的ip 连接字符串: [ODBC] DRIVE

我有一个连接到MySQL数据库的MS Access前端。当运行Access的计算机在同一个网络上时,它可以正常工作,但尝试远程执行该操作是行不通的

我可以连接MySQL workbench,这样我就知道端口转发设置正确了

我可以从连接器面板测试连接,它显示连接成功

单击“确定”后,连接器盒消失,Access冻结一段时间,然后该盒再次出现

出于故障排除的目的,我还尝试通过VPN进行连接,产生了相同的结果。使用vpn提供的ip。我还尝试了主机网络的ip

连接字符串:

    [ODBC]
DRIVER=MySQL ODBC 5.2 ANSI Driver
UID=kristim
DFLT_BIGINT_BIND_STR=1
PORT=3306
DATABASE=awanacontrol
SERVER=****.****.com

这似乎是一个从一开始就开始的简单问题。我试图更改已链接表的地址。为了让它工作,我需要确保删除所有链接的表,并用一个新的带有DNS名称的ODBC字符串再次链接它们

您尝试使用的确切连接字符串是什么?为了进行故障排除,请尝试用IP地址替换服务器名称。如果它与IP地址一起工作,那么你知道你有DNS解析问题。已经这样做了,更新以反映这一点。确切的错误消息是什么?如果ODBC调用失败,您能否生成ODBC跟踪并共享在其中找到的错误消息?@PRGSTony它不会给出错误,只是再次显示登录框。