arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件...
操作方法:在 ArcGIS 中連接至 Microsoft Access 2007 / 2010 (ACCDB) 文件
摘要
Microsoft Office 2007 引入了一種新的 Microsoft Access 數據庫格式 ACCDB。 在創建數據庫時,ACCDB 是 Access 2007 和 Access 2010 中默認的新格式。
注: 連接到 Microsoft Access 數據庫(以 MDB 格式或 ACCDB 格式)的正確方式是通過 OLE DB 連接。 雖然從技術上講,可以通過 ArcMap 中的“添加數據”對話框連接到 MDB 文件,但它不是推薦的工作流。 使用新的 Microsoft Access 格式,通過“添加數據”對話框直接訪問 ACCDB 文件是不可能的。
可以使用 OLE DB 數據庫連接在 ArcGIS 環境中讀取 Microsoft Access 2007/2010 數據庫。 讀取這些數據庫需要安裝正確的 ODBC 驅動程序。
過程
ArcGIS Pro 為 32 位應用程序。 因此,它需要 32 位 ODBC 驅動程序來建立數據庫連接。 如果安裝了 Office 2007 或 Office 2010 x86(32 位),則可能已經安裝了 32 位 Microsoft Access 數據庫引擎。 如果安裝了 Office 2010 x64(64 位)(或者根本沒有安裝 Microsoft Office),則必須先安裝 32 位數據庫引擎,然后才能在 ArcGIS Desktop 中建立到 Microsoft Access 數據庫的連接。
注: 如果安裝了 64 位 Microsoft Office 2010,則無法安裝 32 位 2010 Microsoft Access 數據庫引擎。 此限制在 Microsoft 文章 2269468 中有所描述。 在這種情況下,可以安裝 2007 Microsoft Access 數據庫引擎。 2007 引擎可以讀取用于 OLE DB 的 2007 和 2010 Access 數據庫。 有關 2007/2010 ACCDB 兼容性的詳細信息,請參閱 Microsoft Developer Network 文章:Access 2010 與 Access 2007 之間的后向兼容性。
要檢查是否安裝了 32 位 Microsoft Access 數據庫引擎驅動程序,請轉到 C:\Windows\SysWOW64\odbcad32.exe。 如果使用的是 32 位計算機,請轉到 C:\Windows\System32\odbcad32.exe 以訪問該實用程序。 瀏覽至“驅動程序”選項卡。 如果 Microsoft Access 驅動程序列出 .mdb 和 .accdb,則說明安裝了正確的驅動程序。 在這種情況下,請跳到步驟 4。
如果 Microsoft Access 驅動程序僅列出 .mdb,則說明未安裝必需的驅動程序。 如果安裝了 64 位 Office 2010,則必須安裝 2007 Access 數據庫引擎。 否則,可以安裝 2010 Access 數據庫引擎(32 位)。
安裝引擎后,ODBC 數據源管理器中會顯示幾個新的驅動程序,其中包括能夠讀取 .accdb 文件的驅動程序。 現在,Microsoft Access 驅動程序已將 .accdb 列為其支持的文件類型。
之前和之后
在 ArcCatalog 中啟動添加 OLE DB 連接實用程序。 要使用 ArcGIS 10 或更早版本查找此實用程序,請參閱 10.0 Web 幫助文檔添加 OLE DB 連接。 如果要使用 ArcGIS 10.1 或更新版本,請參閱 10.1 Web 幫助主題向數據庫添加 OLE DB 連接。
在數據鏈接屬性對話框中,選擇 Microsoft Office 12.0 Access 數據庫引擎 OLE DB 提供程序。
注: Microsoft Office 12.0 Access 數據庫引擎提供程序已隨 Microsoft Office 或 Access 數據庫引擎一起安裝。
OLE DB 提供程序
單擊“下一步”以打開連接選項卡。
對于步驟 1,數據源,將位置鍵入或復制并粘貼到 ACCDB 文件中。
將路徑粘貼至 Access 數據庫
注: 在此對話框中瀏覽到 ACCDB 文件這一功能是 Esri 無法解決的 Microsoft 限制。
如果數據庫需要,請輸入密碼。
單擊測試連接按鈕。 將顯示一條消息,指出測試連接是否成功。
在數據鏈接屬性對話框上,單擊確定。此時在“數據庫連接”文件夾中會出現一個新的 OLE DB 連接。 可以將新的 OLE DB 連接重命名為與數據庫相關或可標識數據庫的名稱。
連接在“數據庫連接”下列出。
雙擊 OLE DB 連接并查看“內容”選項卡,以此顯示數據庫的內容。 單擊數據庫旁的加號也會顯示數據庫內容。
現在,可以通過導航至“數據庫連接”文件夾,在大多數 ArcGIS 對話框中使用此數據庫的內容。 也可以將表和查詢從“數據庫連接”拖放到 ArcMap 或工具對話框中。
注: 在使用 OLE DB 連接時,有一些限制需要注意。 有關詳細信息,請參閱下面“相關信息”部分中的鏈接。
注: 對于 NIM009080,可能的解決辦法是使用 Microsoft Access ODBC 驅動程序而不是 OLE DB 連接。
相關信息
上次修改時間: 6/2/2020
文章 ID: 000009382
此內容是否有用?
翻譯反饋
總結
以上是生活随笔為你收集整理的arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android音频格式转换,Androi
- 下一篇: if...elseif....else