Sql server 如何向Visual Studio添加新的连接提供程序?

Sql server 如何向Visual Studio添加新的连接提供程序?,sql-server,visual-studio-2010,ms-access,ssis,sql-server-data-tools,Sql Server,Visual Studio 2010,Ms Access,Ssis,Sql Server Data Tools,我正在使用VisualStudio2010进行商业智能(BI)开发。在Windows连接管理器中,有9个本机提供程序: Microsoft Jet 4.0 OLE DB提供程序 用于Analysis Services 11.0的Microsoft OLE DB提供程序 用于Oracle的Microsoft OLE DB提供程序 所需的提供程序是Microsoft Office 12.0 Access数据库引擎OLE DB提供程序(Microsoft.ACE.OLEDB.12.0),该提供程

我正在使用VisualStudio2010进行商业智能(BI)开发。在Windows连接管理器中,有9个本机提供程序:

  • Microsoft Jet 4.0 OLE DB提供程序
  • 用于Analysis Services 11.0的Microsoft OLE DB提供程序
  • 用于Oracle的Microsoft OLE DB提供程序
所需的提供程序是Microsoft Office 12.0 Access数据库引擎OLE DB提供程序(Microsoft.ACE.OLEDB.12.0),该提供程序不包括在此列表中。但是,我的计算机中确实存在此提供程序:我在Excel 2016中使用了Microsoft Access连接提供程序


那么,如何将该提供程序“链接”/“添加”到VS2010并使其被识别?

这很可能发生,因为您可能已安装了的64位版本

Visual Studio/BIDS是32位应用程序,因此无法“查看”任何64位提供程序,包括您安装的Microsoft Office 12.0 Access数据库引擎OLE DB提供程序

为了解决这个问题

  • 卸载以前安装的64位可再发行文件
  • 下载并安装32位可再发行文件。注意:该链接同时显示32位和64位版本,请确保选择第一个版本(标记如下)
  • 现在,您应该能够看到可用连接管理器的列表

  • 这种情况很可能发生,因为您可能已经安装了的64位版本

    Visual Studio/BIDS是32位应用程序,因此无法“查看”任何64位提供程序,包括您安装的Microsoft Office 12.0 Access数据库引擎OLE DB提供程序

    为了解决这个问题

  • 卸载以前安装的64位可再发行文件
  • 下载并安装32位可再发行文件。注意:该链接同时显示32位和64位版本,请确保选择第一个版本(标记如下)
  • 现在,您应该能够看到可用连接管理器的列表

  • 仅供参考…您可以通过Excel查看提供程序,因为它安装在Office产品套件的上下文中。它不是系统范围内可用的提供商,也不是VS和SQL Server可以利用它的提供商;要获得此功能,您必须安装分发版

    例如:


    .

    仅供参考…您可以通过Excel查看提供程序,因为它安装在Office产品套件的上下文中。它不是系统范围内可用的提供商,也不是VS和SQL Server可以利用它的提供商;要获得此功能,您必须安装分发版

    例如:


    .

    您将其标记为VS 2012,但在问题中提到VS 2010…是哪一个?这是一个拼写错误,很抱歉。这是VS 2010,您将其标记为VS 2012,但在您的问题中提到VS 2010…是哪一个?这是一个拼写错误,很抱歉。这是VS 2010谢谢你的补充解释Shawn。这很有帮助。谢谢你的补充解释,肖恩。这很有帮助。回答得很好,简单明了。谢谢,湿婆。回答得很好,简单明了。谢谢,湿婆。