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