2011-07-01 27 views
1

我试图将MS Access链接到远程计算机上的MySQL数据库中的表。我正在使用系统DSN(ODBC),但是当我尝试链接到表(链接表对话框)时,该对话框是空的。没有错误信息,只是一个空的列表。我确定我有一个连接,因为在将MySQL安全选项卡(MySQL Workbench)中的限制连接性更改为主机匹配字段从“%”更改为“localhost”之后,出现错误。 “管理角色”选项卡中的所有字段都会被检查!无法访问表远程MySQL数据库

+0

是的,谢谢!在DSN配置对话框中没有选择数据库。 (我感到羞愧,另一方面:应该是必填字段) – waanders

+0

也许您可以添加一个简短的答案,以便我可以检查回答的问题 – waanders

+1

David-W-Fenton对我的问题的回答给予了我的鼓励http:// stackoverflow .COM /问题/ 6537089 /。它可以在一台机器上正常工作,现在也可以通过远程机器使用;-) – waanders

回答

0

的几个问题供大家思考:

  1. 那是DSN与数据库架构,包括您想要链接的表关联?
  2. DSN的工作方向是否相反......您可以使用该DSN将Access表导出到MySQL吗?
  3. 在MySQL中是否有任何规定来监视客户端连接,请求等?

我基本上就是抓在这个吸管上。但是我想知道是否DSN可以使用,但也许不会指向包含所需表的MySQL位置。

点#2应该告诉你DSN是否工作。如果你可以导出,找出导出的表在MySQL中的位置,并将其与其他表的位置进行比较。

+0

HansUp> excellent – waanders