Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 Microsoft.ACE.OLEDB.12.0“;“未注册的供应商”;Access安装后_Sql Server 2008 - Fatal编程技术网

Sql server 2008 Microsoft.ACE.OLEDB.12.0“;“未注册的供应商”;Access安装后

Sql server 2008 Microsoft.ACE.OLEDB.12.0“;“未注册的供应商”;Access安装后,sql-server-2008,Sql Server 2008,我在Windows 64位Windows Server(2007)上安装了SQL Server 2008。当我在SQLServerManagementStudio中使用Tasks从Excel文件导入数据时,一切正常 然后,我从64位Office 2010安装了Access for OLE DB驱动程序Microsoft.ACE.OLEDB.12.0。 之后,我可以导入excel文件的任务了。错误消息是: The provider is not registered on the local ma

我在Windows 64位Windows Server(2007)上安装了SQL Server 2008。当我在SQLServerManagementStudio中使用Tasks从Excel文件导入数据时,一切正常

然后,我从64位Office 2010安装了Access for OLE DB驱动程序
Microsoft.ACE.OLEDB.12.0
。 之后,我可以导入excel文件的任务了。错误消息是:

The provider is not registered on the local machine(system.data)
但是
Microsoft.ACE.OLEDB.12.0
很好,可以在
OpenQuery
的代码中使用


困惑。如何解决此问题?

本网站上提出的问题几乎相同,您是否发现任何适用于您的情况的问题?谢谢。解决了。每种情况都有一点不同的情况。