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

时间:2017-10-30 06:16:23

标签: sql-server excel ssis sql-server-2008-r2 ssis-2008

我已从下面的链接安装了Microsoft Access数据库引擎2010可再发行组件。但我不明白它们在给定链接的“附加信息”部分的突出显示点中的含义。

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

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作业在具有有效HKEY_CURRENT_USER注册表配置单元的登录用户的上下文中运行)“。

2 个答案:

答案 0 :(得分:3)

我不知道这是不是你想要的。

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

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

  • 如果您正在开发使用System.Data.Oledb(或者Office.Interop (或不确定)等库来连接office文件(excel,access,...)的应用程序

  • 如果您使用的是SQL Server导入和导出向导或SQL Server Integration Services (如果未安装Microsoft Office和Microsoft Access数据库引擎2010可再发行组件),则无法使用SSIS连接到Microsoft Excel和访问。 )

答案 1 :(得分:1)

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

但它没有设计功能 - 因此无法改变或设置任何这些链接。

必须使用完全许可的Access设置链接。它将在运行时运行良好。

此构造中暗示的当然是运行时计算机(链接文件)的链接路径必须与完整许可证开发计算机相同。在大多数正确构建的LAN环境中,Access开发与Access用户在同一个LAN上进行,这很好,因为后端服务器是所有人的公共位置,例如:R:\ MainFolder \ database

CahabaData.com