使用链接表连接到DB

时间:2012-12-14 17:28:23

标签: sql sql-server ms-access

我想使用Access连接到SQL Server,比如链接表。但是,DB保存在共享驱动器上的共享文件夹中。当我创建数据源时,它是特定于机器的,因此其他计算机上的用户无法访问它。

有没有办法使用连接字符串从SQL Server连接表,就像使用传递查询一样?

1 个答案:

答案 0 :(得分:3)

首次创建指向SQL Server的ODBC链接时,可以使用DSN。然后更改链接.Connect的{​​{1}}属性以使用无DSN连接。 (有关详细信息,请参阅Using DSN-Less Connections。)

以下是SQL Server的工作ODBC链接示例,该链接不依赖于DSN。请注意TableDef属性是单个文本字符串,我将该字符串拆分为分号,以便于阅读。

.Connect

或者您可以使用DoCmd.TransferDatabase Method和无DSN连接字符串来创建链接。

无论哪种方式,您的用户都不需要DSN来使用这些链接表。