我使用Visual Studio 2010进行商业智能(BI)开发。在窗口连接管理器中,有9个本机提供商:
所需的提供程序是 Microsoft Office 12.0 Access数据库引擎OLE DB提供程序 (Microsoft.ACE.OLEDB.12.0),此列表中未包含此提供程序。但是,此提供程序确实存在于我的计算机中:我已在Excel 2016中用作Microsoft Access连接提供程序。
那么我怎样才能"链接" /"添加"这个提供商VS2010并让它得到认可?
答案 0 :(得分:1)
可能会发生这种情况,因为您可能已经安装了Microsoft Access Database Engine 2010 Redistributable的 64位版本。
Visual Studio / BIDS是一个32位应用程序,因此不能"看到"任何 64位提供程序,包括您安装的 Microsoft Office 12.0 Access数据库引擎OLE DB提供程序。
要解决此问题,
答案 1 :(得分:1)
仅供参考......您可以通过Excel查看提供程序,因为它是在Office套件产品的上下文中安装的。它不是系统范围内可用的提供程序,也不是VS和SQL Server可以使用它的提供程序;为此,您必须安装发行版pointed out by @Shiva。