SSIS – Microsoft Access数据库引擎2010可再发行组件

我从下面的链接安装了Microsoft Access数据库引擎2010 Redistributable。 但是我不明白在给定链接的“附加信息”部分的突出显示的部分,它们的真正含义。

由于SSIS包在本地机器上运行,但在安装后不在UAT和SIT服务器上运行。 任何build议请。

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

“Office系统驱动程序仅在某些情况下受支持,其中包括:

– 从各种文件格式(包括Microsoft Office Access,Microsoft Office Excel和文本文件)中读取和写入的桌面应用程序。

– 在支持的文件格式和数据库存储库(如SQL Server)之间传输数据。 例如,使用SQL Server导入和导出向导或SQL Server Integration Services将数据从Excel工作簿传输到SQL Server( 提供的SSIS作业在login的用户的上下文中运行,并且具有有效的HKEY_CURRENT_USERregistryconfiguration单元 )。

我不知道这是你在找什么。

即使未安装Microsoft Office,或者您有较旧的Office版本(即Office 2003),Microsoft Access数据库引擎2010可再发行组件也包含一组允许用户连接到Microsoft Office文件(如Excel和Access)的组件。

您只能在两种情况下从这些组件中受益:

  • 如果您正在开发一个应用程序连接与office文件(excel,访问,…)使用库,如System.Data.Oledb (或可能Office.Interop (不知道)

  • 如果您正在使用SQL Server导入和导出向导或SQL Server集成服务(如果未安装Microsoft Office和Microsoft Access数据库引擎2010可再发行组件),则无法连接到Microsoft Excel并使用SSIS进行访问。

我将添加一些基本的概述:Access Runtime(可再发行组件)完全能够链接到SQL DB,Excel等。

但它没有devisefunction – 所以不能改变或设置任何这些链接。

必须使用完整授权的Access来build立链接。 它将在运行时正常运行。

在这个构造中隐含的是,运行时机器(到链接文件)的链接path当然必须与完整的许可证开发机器相同。 在大多数正确构build的局域网环境中,Access开发与Access用户在同一个局域网上发生,这是没有问题的,因为后端服务器是一个共同的位置,例如:R:\ MainFolder \ database

CahabaData.com