В Microsoft Office 2007 появился новый формат баз данных Microsoft Access - accdb - новый формат по умолчанию в Access 2007 для сохранения или создания баз данных. Без использования OLE DB, ArcGIS не может читать и писать в новый формат Microsoft Access; а с ним файлы accdb можно открывать напрямую через диалоговое окно Добавить данные (Add Data).
Чтобы подключиться к файлу .accdb, выполните следующие действия:
- Установите соответствующий драйвер Microsoft Access Database Engine.
- При использовании версии Microsoft Office 2013 или более ранней установите Microsoft Access Database Engine 2010 Redistributable driver.
- При использовании версии Microsoft Office 2016 или более ранней установите Microsoft Access Database Engine 2016 Redistributable driver.
- Добавьте команду Подключение OLE DB (OLE DB connection) в виде кнопки на панель инструментов в ArcCatalog.
- Щелкните Настройка (Customize) в главном меню и выберите Режим настройки (Customize Mode).
Откроется диалоговое окно Настроить (Customize).
- Перейдите на закладку Команды (Commands).
- Выберите ArcCatalog в списке Категории (Categories).
- Перетащите Добавить подключение OLE DB (Add OLE DB connection) из списка Команды (Commands).
Кнопка Добавить подключение OLE DB (Add OLE DB Connection) будет добавлена на панель инструментов.
- Щелкните Настройка (Customize) в главном меню и выберите Режим настройки (Customize Mode).
- Нажмите кнопку Добавить подключение OLE DB (Add OLE DB Connection).
Появится диалоговое окно Свойства связи с данными (Data Link Properties), в котором можно создать подключение OLE DB.
- Откройте вкладку Поставщик данных.
- Выберите подходящий провайдер на основе драйвера Microsoft Access Database Engine, установленного на шаге 1 выше.
- Если был установлен драйвер Microsoft Access Database Engine 2010 Redistributable, выберите Microsoft Office 12.0 Access Database Engine OLE DB Provider.
- Если был установлен драйвер Microsoft Access Database Engine 2016 Redistributable, выберите Microsoft Office 16.0 Access Database Engine OLE DB Provider.
- Щелкните Далее.
- На вкладке Подключение укажите или выберите базу данных в первом разделе. Если у базы данных имеется пароль, введите эту информацию во втором разделе.
- Щелкните Проверить подключение, чтобы убедиться в возможности подключения к этой базе данных.
- Нажмите кнопку OK, если проверка подключения прошла успешно.
- Введите новое имя подключения и нажмите клавишу Enter.
- Чтобы использовать таблицу Access, укажите эту таблицу в подключении OLE DB и добавьте ее в ArcMap.