我试图从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可再发行组件的一部分。