1
我有一個Sql Server數據庫,其中包含一個到MS Access mdb數據庫的鏈接服務器。 Access數據庫具有工作組安全性並需要有效的用戶名和密碼。這很容易在sql管理工作室的鏈接服務器對話框中設置。問題是Sql Server需要能夠找到MS Access mdw文件才能登錄。如何在Sql Server鏈接服務器中指定MS Access工作組文件?
我設法得到這個工作的唯一方法是通過設置註冊表項的註冊表值SystemDB
:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines
到工作組文件的路徑,但是這會導致其他問題(如與其他MS Access應用程序或Excel)。
有沒有更好的方法來做到這一點?
謝謝!問題是我使用JET OLEDB提供程序,它沒有工作組選項。當我切換到「用於ODBC驅動程序的Microsoft OLE DB提供程序」時,我可以指定一個ODBC DSN,並在DSN中指定工作組文件。非常感謝! – BTB 2009-02-20 07:29:09