Sql-Server

Access 文件有密碼時出現錯誤 7399

  • August 18, 2015

我正在嘗試創建一個linked伺服器來訪問 上的舊MS Access數據庫(.mdb 文件)SQL Server 2012,但我總是收到錯誤 7399(身份驗證被拒絕)。所以我用另一個沒有密碼的 mdb 文件進行了測試,在這種情況下,連結伺服器執行良好。我已經授予了文件文件夾的所有權限。

我試圖否認 ACE.OLEDB 驅動程序中的程序,但是,如果我這樣做,我會收到一個新錯誤

7302(SQL Server 無法為此連結伺服器創建驅動程序實例)。

我看不出我做錯了什麼。我已經搜尋了很多,但我仍然沒有找到解決方案。

問題是文件。我有一台裝有 MS Access 95 的 Windows XP 虛擬機。所以我可以打開文件刪除目前密碼並更改組權限。現在連結伺服器工作。

似乎 Microsoft.ACE.OLEDB.12.0 和 Microsoft.Jet.OLEDB.4.0 都無法處理 MS Access 95 安全策略。但我真的不知道為什麼。

引用自:https://dba.stackexchange.com/questions/111324