MS Access JOIN 访问表与 SQL Server 表

Posted

技术标签:

【中文标题】MS Access JOIN 访问表与 SQL Server 表【英文标题】:MS Access JOIN Access table with SQL Server table 【发布时间】:2016-03-30 09:59:12 【问题描述】:

我想知道是否可以将 MS Access 表与 SQLtable(访问中)连接起来,以及最好的方法是否是 vba? (不幸的是我没有能力链接数据库)

提前致谢

【问题讨论】:

【参考方案1】:

是的,这是可能的! 您必须创建一个链接表,有关更多信息,请参阅此链接:sql linked table

【讨论】:

您好,我无法执行此操作,因为它需要管理员密码,并且我不会获得这样做的权限 您不需要管理员权限来执行此操作。尝试创建与您拥有数据库的 sql 服务器的用户 ODBC 连接 确实如此。事实上,您可以采用任何一种方式进行操作——SQL Server can query Access tables——但从 Access 链接到 SQL Server 表是最常见的方式。您不应该需要管理员权限——如果您现在可以自己在某些客户端工具中看到 SQL Server 表,您可能也可以配置 Access 来查看它。【参考方案2】:

虽然答案是,但下一个词是但是,因为它可能会非常缓慢,事实上,如果您将有多个连接 - 因为 Access 必须拉来自 SQL Server 的整个表来执行连接。

因此,请准备好花一些时间调整子查询 - 作为最后一个选项 - 甚至将您的 Access 表上传到 SQL Server 中的临时表,以便它可以处理连接(反之亦然)。

【讨论】:

以上是关于MS Access JOIN 访问表与 SQL Server 表的主要内容,如果未能解决你的问题,请参考以下文章

MS Access sql将5个表与列中的奇怪字符分组

MS-Access 中的 SQL:使用 COUNT、JOIN 并返回 0

MS Access 中的 SQL JOIN 问题

MS Access SQL 多个 JOIN 和 WHERE 子句

MS Access - SQL LEFT JOIN 多个条件

MS Access 2007 中的 SQL JOIN 问题