Как подключиться к книге Excel
Чтобы соединить пакет служб Integration Services с книгой Microsoft Office Excel, нужен диспетчер соединений Excel.
Создать такие диспетчеры соединений можно либо в области «Диспетчеры соединений» конструктора служб SSIS, либо с помощью мастера импорта и экспорта SQL Server.
Поставщик данных, используемый соединением, зависит от формата файла Excel:
Для файлов в формате Excel 2003 или более ранней версии диспетчер соединений Excel использует поставщик OLE DB для Jet (Майкрософт).
Для файлов формата Excel 2007 или более поздней версии пакету требуется поставщик данных OLE DB для ядра СУБД Microsoft Office 12.0 Access. Этот поставщик устанавливается автоматически вместе с системой Microsoft Office 2007. Если система Office 2007 не установлена на компьютере, где работают службы Integration Services, необходимо отдельно установить поставщик. Чтобы установить поставщик OLE DB для ядра СУБД Microsoft Office 12.0 Access, загрузите и установите компоненты, расположенные на веб-странице Системный драйвер Office 2007: компоненты связи с данными. Дополнительные сведения о форматах файлов, поддерживаемых Excel 2007, см. в разделе Форматы файлов, поддерживаемые Excel 2007.
Примечание |
---|
На 64-разрядном компьютере пакеты, которые соединяются с источниками данных Microsoft Excel, должны запускаться в 32-разрядном режиме. Поставщик Microsoft OLE DB для Jet и поставщик OLE DB для ядра СУБД Microsoft Office 12.0 Access доступны только в 32-разрядных версиях. |
Создание диспетчера соединений Excel из области «Диспетчеры соединений»
Откройте пакет в среде Business Intelligence Development Studio.
Щелкните правой кнопкой мыши в любом месте области Диспетчеры соединений и выберите Создать соединение.
В диалоговом окне Добавление диспетчера соединений со службами SSIS выберите Excel, а затем настройте диспетчер соединений.
Сведения о параметрах конфигурации для этого диспетчера соединений см. в разделе Редактор диспетчера соединений с Excel.
Создание соединения Excel с помощью мастера импорта и экспорта SQL Server
Запустите 32-разрядную версию мастера экспорта и импорта SQL Server.
На странице Выбор источника данных выберите в поле Источник данных значение Microsoft Excel, а затем настройте соединение Excel.
Сведения о параметрах конфигурации для этого типа соединения см. в разделе Редактор диспетчера соединений с Excel.