2017-03-27 477 views
-1

我目前在我們的網絡中配置Microsoft SQL Server和Microsoft Access數據庫之間的鏈接服務器連接。爲了方便起見,我在本地保存了Access數據庫並嘗試配置鏈接服務器。SQL-Server - 訪問鏈接服務器(無法初始化數據源對象)

首先,我創建了一個系統DSN名爲 「BADEN32」(32位) 這DSN是指我的Access數據庫(位於C:\用戶\ XXX \桌面\ Baden.accdb) 對於此DSN,我用了Microsoft Access驅動程序(.MDB .ACCDB)

當我嘗試創建一個新的鏈接的服務器,我不斷收到以下錯誤:無法初始化OLE DB提供程序的數據源對象「MSDASQL」鏈接服務器「BADEN32」 如果允許inprocess爲真,我已經檢查過MSDASQL提供程序,但它是。

我在這裏做錯了什麼?

回答

1

您正在從Access數據庫鏈接到SQL服務器?您需要建立到SQL服務器的ODBC連接並對其進行測試。一旦它正常工作,請轉到Access數據庫,外部數據選項卡,然後進行ODBC數據庫設置。

如果這不是你的意思,我能獲得更多信息嗎?

+0

因爲我們有時必須更改表,我試圖建立一個連接,將表和數據從Access存入SQL服務器。創建鏈接表時,我將無法編輯列和表。這是我最關心的問題 –