Поделиться через


Диспетчер соединений с Excel

Изменения: 15 сентября 2007 г.

Диспетчер соединений Excel делает доступным соединение пакета с существующим файлом рабочей книги Microsoft Excel. Источник Excel и назначение Excel, которые содержатся в Microsoft SQL Server 2005 Integration Services (SSIS), используют диспетчер соединений Excel.

ms139836.note(ru-ru,SQL.90).gifПримечание.
На 64-разрядном компьютере пакеты, которые соединяются с источниками данных Microsoft Excel, должны запускаться в 32-разрядном режиме. Поставщик OLE DB для Microsoft Jet, соединяющийся с источниками данных Excel, доступен только в 32-разрядной версии.
ms139836.note(ru-ru,SQL.90).gifПримечание.
Во время использования диспетчера соединений Excel для подключения к источнику данных, который использует Microsoft Office Excel 2003 или более раннюю версию, использование диспетчера соединений Excel для подключения к источнику данных, который использует Microsoft Office Excel 2007, будет невозможно. Кроме того, отсутствует возможность использования поставщика Microsoft Jet 4.0 OLE DB для подключения к источнику данных Excel 2007. Для подключения к источнику данных Excel 2007 используйте диспетчер соединений OLE DB и для параметра Поставщик выберите Поставщик OLE DB ядра СУБД Microsoft Office 12.0 Access. Затем на странице Все диалогового окна Диспетчер соединений для параметра Расширенные свойства введите Excel 12.0. Чтобы загрузить данные из источника данных Excel 2007 или в источник данных Excel 2007, используйте источник данных OLE DB или назначение «OLE DB» соответственно. Для подключения к источнику данных Excel 2007 невозможно использовать источник «Excel» или назначение «Excel».

При добавлении диспетчера соединений Excel к пакету служб Integration Services создает диспетчер соединений, который разрешен как соединение Excel во время запуска. Он также задает свойства диспетчера соединений и добавляет диспетчер соединений к коллекции Connections пакета.

Свойству ConnectionManagerType диспетчера соединений присваивается значение EXCEL.

Чтобы настроить диспетчер соединений Excel, выполните следующее:

  • Укажите путь файла рабочей книги Excel.
  • Укажите версию приложения Excel, использовавшуюся при создании файла.
  • Укажите, содержатся ли имена столбцов в первой строке данных выбранного рабочего листа или диапазона.

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

Диспетчер соединений Excel использует поставщик OLE DB для Jet 4.0 и поддерживает драйвер Excel ISAM (индексно-последовательный метод доступа) для соединения, считывания и записи данных в источники данных Excel. Дополнительные сведения о поведении этого поставщика и драйвера при использовании с источниками Excel и назначениями Excel см. в разделах Источник Excel и Назначение Excel.

ms139836.note(ru-ru,SQL.90).gifПримечание.
Подключить защищенный паролем файл Excel нельзя.

Настройка диспетчера соединений Excel

Свойства задаются через конструктор SSIS или программно.

Дополнительные сведения о свойствах, которые можно задавать в конструкторе служб SSIS, см. в разделе Редактор диспетчера соединений с Excel.

Дополнительные сведения о программной настройке диспетчера соединений см. в разделах ConnectionManager и Adding Connections Programmatically.

Дополнительные сведения о переходе между файлами в группе файлов Excel см. в разделе Как выполнить цикл по файлам Excel и таблицам.

См. также

Задачи

Как выполнить цикл по файлам Excel и таблицам

Основные понятия

Источник Excel
Назначение Excel
Использование служб Integration Services на 64-разрядных компьютерах

Другие ресурсы

Соединения служб Integration Services
Working with Excel Files with the Script Task

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

15 сентября 2007 г.

Добавления
  • Добавлено примечание о запуске на 64-разрядном компьютере пакетов, соединяющихся с источниками данных Excel.

12 декабря 2006 г.

Добавления
  • Добавлено примечание об использовании источников данных Excel 2007.

5 декабря 2005 г.

Добавления
  • Описание использования имен столбцов в данных.
  • Сведения об использовании поставщика и драйвера для диспетчера соединений Excel.