Подключение к источнику данных Access (Мастер импорта и экспорта SQL Server)

Область применения:SQL Server среда выполнения интеграции SSIS в Фабрика данных Azure

В этом разделе показано, как подключаться к источникам данных Microsoft Access со страницы Выбор источника данных или Выбор назначения в мастере импорта и экспорта SQL Server.

На следующем снимке экрана показан пример подключения к базе данных Microsoft Access. В этом примере вам не нужно вводить имя пользователя и пароль, так как целевая база данных не использует файл сведений рабочей группы.

Подключение к Access

Параметры для указания

Примечание.

Параметры подключения у этого поставщика данных одинаковы независимо от того, является ли Access источником или приемником данных. Таким образом, на страницах Выбор источника данных и Выбор назначения мастера отображаются одинаковые параметры.

Источник данных
Список поставщиков данных может содержать несколько записей для Microsoft Access. Выберите последнюю установленную версию или версию, соответствующую версии Access, которая создала файл базы данных.

Источник данных Версия Office
Microsoft Access (Microsoft.ACE.OLEDB.16.0) Офис 2016
Microsoft Access (Microsoft.ACE.OLEDB.15.0) Офис 2013
Microsoft Access (ядро СУБД Microsoft Access) Office 2010 и Office 2007
Microsoft Access (ядро СУБД Microsoft Jet) Версии Office, предшествующие Office 2007

Внимание

Для подключения к базам данных Access может потребоваться скачать и установить дополнительные файлы. Дополнительные сведения см. в разделе Получение файлов, необходимых для подключения к Access.

Имя файла
Укажите путь и имя файла Access. Например, C:\MyData.mdb для файла на локальном компьютере или \\Sales\Database\Northwind.mdb для файла на общем сетевом ресурсе. или нажмите Обзор.

Примечание.

Если щелкнуть Обзор, чтобы найти файл Access, диалоговое окно Открыть по умолчанию фильтрует файлы, показывая только файлы в более старом формате .MDB с соответствующим расширением. Однако поставщик данных позволяет открывать и файлы, имеющие более новую версию формата и расширения — ACCDB.

Просмотр
Выберите файл базы данных с помощью диалогового окна Открыть.

Имя пользователя
Если файл сведений рабочей группы связан с базой данных, укажите допустимое имя пользователя.

Пароль
Если файл сведений рабочей группы связан с базой данных, укажите здесь пароль пользователя.

Если база данных защищена одним и тем же паролем для всех пользователей, см. раздел Защищен ли файл базы данных с помощью пароля?.

Расширенные
Задайте дополнительные параметры (например, пароль базы данных или нестандартный файл сведений рабочей группы) в диалоговом окне Свойства канала передачи данных.

Access не отображается в списке источников данных

Если вы не видите Access в списке источников данных, не используете ли вы 64-разрядный мастер? Поставщики для Excel и Access обычно 32-разрядные и поэтому не отображаются в 64-разрядном мастере. Вместо этого запустите 32-разрядный мастер.

Примечание.

Чтобы использовать 64-разрядную версию мастера экспорта и импорта SQL Server, нужно установить SQL Server. SQL Server Data Tools (SSDT) и SQL Server Management Studio (SSMS) являются 32-разрядными приложениями и устанавливают только 32-разрядные файлы, включая 32-разрядную версию мастера.

Получение файлов, необходимых для подключения к Access

Если компоненты подключения для источников данных Microsoft Office, включая Access и Excel, еще не установлены, может потребоваться скачать их. Скачать последнюю версию компонентов подключения для файлов Access и Excel можно на следующей странице: Распространяемый компонент ядра СУБД Microsoft Access 2016.

Последняя версия компонентов позволяет открывать файлы, созданные в более ранних версиях Access.

Если на компьютере установлена 32-разрядная версия Office, нужно установить 32-разрядную версию компонентов, а также убедиться в том, что пакет запускается в 32-разрядном режиме.

Если у вас оформлена подписка на Microsoft 365, убедитесь, что вы скачиваете пакет компонентов ядра СУБД Microsoft Access 2016 для распространения, а не Microsoft Access 2016 Runtime. При запуске установщика может появиться сообщение о том, что невозможно установить скачанные компоненты вместе с компонентами Office, полученными с помощью технологии "нажми и работай". Чтобы обойти это сообщение, запустите установку в тихом режиме. Для этого откройте окно командной строки и запустите скачанный EXE-файл с параметром /quiet. Например:

C:\Users\<user name>\Downloads\AccessDatabaseEngine.exe /quiet

Защищается ли файл базы данных паролем?

В некоторых случаях база данных Access защищена паролем, но не использует файл сведений рабочей группы. Всем пользователям приходится указывать один и тот же пароль и не требуется вводить имя пользователя. Чтобы задать пароль базы данных, сделайте следующее:

  1. На странице Выбор источника данных или Выбор назначения нажмите кнопку Дополнительно, чтобы открыть диалоговое окно Свойства канала передачи данных.

  2. В диалоговом окне Свойства канала передачи данных откройте вкладку Все.

  3. В списке свойств и значений выберите Jet OLEDB:Database Password.

    Указание пароля для Access, экран 1

  4. Щелкните Изменить значение, чтобы открыть диалоговое окно Изменение значения свойства.

    Указание пароля для Access, экран 2

  5. В диалоговом окне Изменение значения свойства введите пароль базы данных.

  6. Нажмите кнопку ОК в каждом диалоговом окне, чтобы вернуться на страницу Выбор источника данных или Выбор назначения мастера и продолжить работу.

Сохраняйте значения автонумерации при экспорте из Access

Чтобы разрешить вставку значений идентификаторов из исходных данных в столбец идентификаторов целевой таблицы, выберите параметр Разрешить вставку в столбец идентификаторов в диалоговом окне Сопоставления столбцов. По умолчанию целевой столбец идентичности, как правило, не позволяет вставлять существующие значения. Чтобы открыть диалоговое окно Сопоставления столбцов, выберите Изменить сопоставления, когда доберетесь до страницы Выбор исходных таблиц и представлений мастера. Для получения дополнительных сведений об этих страницах см. Выбор исходных таблиц и представлений и Сопоставления столбцов.

Если существующие первичные ключи находятся в столбце идентификаторов, столбце автоматической нумерации или аналогичном, нужно выбрать этот параметр, чтобы сохранить такие ключи. В противном случае целевой столбец идентификаторов обычно получает новые значения.