Подключение к базе данных Access

Чтобы привязать пакет служб Службы Integration Services к источнику данных Microsoft Office Access, нужны диспетчер соединений OLE DB и поставщик данных. Выбор поставщика данных зависит от версии Access, в которой был создан источник данных.

  • Для файлов в формате Access 2003 и более ранних версий пакету требуется поставщик Microsoft Jet OLE DB.

  • Для формата Access 2007 пакету требуется поставщик данных OLE DB для компонента Microsoft Office 12.0 Access Database Engine.

Создать диспетчер соединений OLE DB и выбрать соответствующий поставщик данных можно либо из области «Диспетчеры соединений» в конструкторе служб Службы SSIS, либо с помощью мастера импорта и экспорта SQL Server.

ПримечаниеПримечание

На 64-разрядном компьютере пакеты, которые соединяются с источниками данных Microsoft Access, должны запускаться в 32-разрядном режиме. Поставщик Microsoft OLE DB для Jet и поставщик OLE DB для ядра СУБД Microsoft Office 12.0 Access доступны только в 32-разрядных версиях.

Соединение с источником данных в формате Access 2003 или более ранней версии

Создание диспетчера соединений Access из области «Диспетчеры соединений»

  1. Откройте пакет в среде SQL Server Data Tools (SSDT).

  2. Щелкните правой кнопкой мыши в области Диспетчеры соединений, а затем выберите команду Создать соединение OLE DB.

  3. В диалоговом окне Настройка диспетчера соединений OLE DB нажмите кнопку Создать.

    Дополнительные сведения см. в разделе Диспетчер соединений OLE DB.

  4. В диалоговом окне Диспетчер соединений в поле Поставщик выберите поставщик Microsoft Jet 4.0 OLE DB, а затем настройте диспетчер соединений.

Создание соединения Access с помощью мастера импорта и экспорта SQL Server

  1. В среде SQL Server Data Tools (SSDT) запустите мастер импорта и экспорта SQL Server.

  2. На странице Выбор источника данных выберите в поле Источник данных значение Microsoft Access, а затем настройте соединение Access.

    При выборе в поле Источник данных значения Microsoft Access мастер автоматически создаст диспетчер соединений OLE DB с нужным поставщиком данных. Дополнительные сведения см. в разделе Диспетчер соединений OLE DB.

Соединение с источником данных в формате Access 2007

Для доступа к источнику данных в формате Access 2007 диспетчеру соединений OLE DB требуется поставщик данных OLE DB для компонента Microsoft Office 12.0 Access Database Engine. Этот поставщик устанавливается автоматически вместе с системой Microsoft Office 2007. Если система Office 2007 не установлена на компьютере, где работают службы Службы Integration Services, необходимо отдельно установить поставщик. Чтобы установить поставщик OLE DB для ядра СУБД Microsoft Office 12.0 Access, загрузите и установите компоненты, расположенные на веб-странице Системный драйвер Office 2007: компоненты связи с данными.

Создание диспетчера соединений OLE DB из области «Диспетчеры соединений»

  1. Откройте пакет в среде SQL Server Data Tools (SSDT).

  2. Щелкните правой кнопкой мыши в области Диспетчеры соединений, а затем выберите команду Создать соединение OLE DB.

  3. В диалоговом окне Настройка диспетчера соединений OLE DB нажмите кнопку Создать.

    Дополнительные сведения см. в разделе Диспетчер соединений OLE DB.

  4. В диалоговом окне Диспетчер соединений в поле Поставщик выберите поставщик OLE DB для СУБД Microsoft Office 12.0 Access, а затем настройте диспетчер соединений.

    ПримечаниеПримечание

    Для соединения с источником данных, который использует Access 2007, выбирать в поле Источник данных значение Поставщик Microsoft OLE DB для Jet 4.0 нельзя.

Создание соединения OLE DB из мастера импорта и экспорта SQL Server

  1. В среде SQL Server Data Tools (SSDT) запустите мастер импорта и экспорта SQL Server.

  2. В диалоговом окне Выбор источника данных в поле Источник данных выберите поставщик OLE DB для СУБД Microsoft Office 12.0 Access, а затем настройте соединение.

    ПримечаниеПримечание

    Для соединения с источником данных, который использует Access 2007, выбирать в поле Источник данных значение Поставщик Microsoft OLE DB для Jet 4.0 нельзя.

    При выборе в поле Источник данных значения поставщик OLE DB для СУБД Microsoft Office 12.0 Access мастер автоматически создаст диспетчер соединения OLE DB с нужным поставщиком данных. Дополнительные сведения см. в разделе Диспетчер соединений OLE DB.

См. также

Задания

Подключение к книге Excel