Sql-Server

從 Access .accdb 文件導入到 SQL Server

  • March 26, 2018

如何將 Access.accdb文件中的數據導入 SQL Server?我應該在 SQL Server 導入和導出嚮導中選擇什麼?

在此處輸入圖像描述

假設我們為 SQL Server Integration Services 選擇 OLE DB Provider,那麼如果這是一個正確的方向,那麼接下來應該從以下視窗中選擇什麼?在欄位中輸入什麼Data SourceLocation,這意味著或多或少相同?

在此處輸入圖像描述

我按照此處描述的說明進行操作: 將訪問數據庫 (.accdb) 導入 SQL Server 2016 的最簡單方法? 我已經安裝Microsoft Access Database Engine 2010 Redistributable

然而我看不到希望Microsoft Office 12.0 Access Database Engine OLEDB

更新

如果我選擇數據源,Microsoft Access (Microsoft Access Database Engine)我最終會收到如下圖所示的錯誤消息。此外,我認為這個數據源是為文件定制的mdb,而不是accdb在此處輸入圖像描述

我以前必須將 Access 文件導入 SQL Server,但我還沒有發現導入和導出嚮導是一個非常好的工具。我最終做的是打開 Access 文件,找到表,右鍵點擊並轉到 Export -> ODBC Database。這確實需要您為目標 SQL Server 數據庫設置使用者或系統 DSN,而且速度有點慢,但這是我發現唯一能正常工作的東西。(它將為您創建目標表。)

通常,Access 數據庫文件受Admin帳戶保護,沒有密碼。

解決方案

輸入**使用者名:欄位並將Admin密碼:**欄位留空。這應該有效。

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