Sql-Server
從 Access .accdb 文件導入到 SQL Server
如何將 Access
.accdb
文件中的數據導入 SQL Server?我應該在 SQL Server 導入和導出嚮導中選擇什麼?假設我們為 SQL Server Integration Services 選擇 OLE DB Provider,那麼如果這是一個正確的方向,那麼接下來應該從以下視窗中選擇什麼?在欄位中輸入什麼
Data Source
和Location
,這意味著或多或少相同?我按照此處描述的說明進行操作: 將訪問數據庫 (.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
密碼:**欄位留空。這應該有效。