在SQL 2012中将Excel文件添加为链接的服务器

我试图从SQL Server 2012中添加一个链接的服务器到Excel 2010文件中。我在网上find的每个参考文献都是使用SQL Server的早期版本,以及他们告诉你使用“Microsoft.Jet .OLEDB.4.0',从我所知道的2012年是不存在的。

任何人都可以告诉我需要使用哪个提供程序,以及产品名称,数据源和提供程序string应该是什么?

作为参考,这是我正在看的屏幕:

在这里输入图像说明

谢谢。

这可能是因为您正在运行64位版本的SQL Server,但只安装了32位Jet提供程序。 如果是这种情况,您将需要删除32位提供程序并安装64位提供程序。 Access数据库引擎将安装与用于连接到Excel的提供程序相同的Jet提供程序。

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

您将需要使用Microsoft.ACE.OLEDB.12.0驱动程序根据本指南, http://www.excel-sql-server.com/excel-import-to-sql-server-using-linked-servers.htm

该驱动程序是@squillman已经链接的Microsoft Access数据库引擎2010可再发行组件的一部分。