SSIS — Распространяемый компонент ядра СУБД Microsoft Access 2010

Я установил Microsoft Access Database Engine 2010 Redistributable по ссылке ниже. Но я не понимаю, что они на самом деле означают в выделенном пункте в разделе «Дополнительная информация» по данной ссылке.

Поскольку пакет SSIS после установки работает на локальных машинах, но не на серверах UAT и SIT. Любое предложение Пожалуйста.

https://www.microsoft.com/en-us/download/details.aspx?id=13255

"Драйверы системы Office поддерживаются только в определенных сценариях, в том числе:

- Настольные приложения, которые считывают и записывают файлы различных форматов, включая Microsoft Office Access, Microsoft Office Excel и текстовые файлы.

— для передачи данных между поддерживаемыми форматами файлов и репозиторием базы данных, например SQL Server. Например, для переноса данных из книги Excel в SQL Server с помощью мастера импорта и экспорта SQL Server или служб SQL Server Integration Services (при условии, что задания SSIS выполняются в контексте вошедшего в систему пользователя с допустимым кустом реестра HKEY_CURRENT_USER). )."


person Ask_SO    schedule 30.10.2017    source источник


Ответы (2)


Я не знаю, если это то, что вы ищете.

Microsoft Access Database Engine 2010 Redistributable содержит набор компонентов, которые позволяют пользователю подключаться к файлам Microsoft Office (например, Excel и Access), даже если Microsoft Office не установлен или у вас более старая версия Office (например, Office 2003).

Вы можете извлечь выгоду из этих компонентов только в 2 случаях:

  • Если вы разрабатываете приложение, которое подключается к офисным файлам (Excel, Access и т. д.), используя такие библиотеки, как System.Data.Oledb (или, может быть, Office.Interop (не уверен))

  • Если вы используете мастер импорта и экспорта SQL Server или службы интеграции SQL Server (если Microsoft Office и Microsoft Access Database Engine 2010 Redistributable не установлены), вы не сможете подключиться к Microsoft Excel и получить доступ с помощью служб SSIS.)

person Hadi    schedule 30.10.2017

Я добавлю лишь небольшой обзор: среда выполнения Access (распространяемая) полностью способна работать со связью с базой данных SQL, Excel и т. д.

Но у него нет конструктивных особенностей, поэтому ни одну из этих ссылок нельзя изменить или настроить.

Необходимо настроить ссылки, используя полный лицензионный доступ. Он будет работать нормально во время выполнения.

В рамках этой конструкции подразумевается, что, конечно, путь ссылки на машины среды выполнения (к связанному файлу) должен быть таким же, как и на машине разработки с полной лицензией. В большинстве сред LAN, которые правильно созданы, и разработка Access происходит в той же LAN, что и пользователи Access, это нормально, потому что внутренний сервер является общим местом для всех, то есть что-то вроде: R:\MainFolder\database

CahabaData.com

person Cahaba Data    schedule 02.11.2017