标签:字符串 操作系统 64位 文件格式 windows 32位 logs 调用 安装
从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法
解决办法:
调用C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe 一定要是(X86)这个文件夹下的哦,这个命令行工具的具体用法可以查看MSDN
1. 在用SQL SERVER访问.xlsx文件(office2007&2010文件格式)时,必须用provider ‘Microsoft.ACE.OLEDB.12.0‘ 来实现。
2. 首先要安装AccessDatabaseEngine.exe。 下载路径:http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en
3. 在32位系统中可以在数据库中看见这个provider。
4. 在64位系统中不能看见它,这时需调用 C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe来执行package。
未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0
标签:字符串 操作系统 64位 文件格式 windows 32位 logs 调用 安装
原文地址:http://www.cnblogs.com/ChineseMoonGod/p/6748574.html