The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
长空飞鸟 2010-07-29 11:00:56 操作系统:Windows Server 2008 64位企业版
数据库:SqlServer 2005 64位企业版
环境:SqlServer 2005 SSIS package
在SSIS的package中读取.xlsx文件,因为SQL SERVER 2005不支持直接读取此类文件,所以采取用'Microsoft.ACE.OLEDB.12.0来读取,包执行中提示错误:The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
即:(未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序)
其中AccessDatabaseEngine.exe正确默认安装。
在产品服务器上环境相同,包的执行正确,这个服务器是我自己新建的,不知道哪里设置有问题。
谢谢各位。