如何在Sql Server链接服务器中指定MS Access工作组文件?

时间:2009-02-19 07:36:59

标签: sql-server ms-access linked-server

我有一个Sql Server数据库,其中包含一个到MS Access mdb数据库的链接服务器。 Access数据库具有工作组安全性,需要有效的用户名和密码。这可以在sql management studio中的链接服务器对话框中轻松设置。问题是Sql Server需要能够找到MS Access mdw文件才能登录。

我设法让这个工作的唯一方法是设置注册表项的注册表值SystemDB

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines

到工作组文件的路径但这会导致其他问题(例如与其他MS Access应用程序或Excel一样)。

有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我暂时没有这样做,也没有在SQL服务器的最新版本中这样做,但我似乎记得当你向Jet数据库添加链接时,它提供了定义工作组,用户名和密码的机会。当然,如果您使用的是ODBC,那么它就是Jet的基本ODBC驱动程序的一部分。

相关问题