Sql server 2008 SSRS';微软.Jet.OLEDB.4.0';提供程序未在本地计算机上注册
嗯,这有点尴尬。我目前有一组关于32位SQLServer2005实例的报告,该实例引用网络位置上的access数据库。我目前正试图将这些迁移到我的新reporting services实例(sql server 2008 64位),但遇到了一个问题 嗯,我在谷歌上搜索了这个错误,得到了一大堆关于编译使用x86和使用32位等的信息,但是这些信息都没有涉及到我是否在rpeorting服务中得到了这些信息 我的问题是,有没有办法“修复”这个问题,或者有什么解决办法?也许我还可以使用另一种方法访问access数据库?Sql server 2008 SSRS';微软.Jet.OLEDB.4.0';提供程序未在本地计算机上注册,sql-server-2008,ssrs-2008,oledbconnection,Sql Server 2008,Ssrs 2008,Oledbconnection,嗯,这有点尴尬。我目前有一组关于32位SQLServer2005实例的报告,该实例引用网络位置上的access数据库。我目前正试图将这些迁移到我的新reporting services实例(sql server 2008 64位),但遇到了一个问题 嗯,我在谷歌上搜索了这个错误,得到了一大堆关于编译使用x86和使用32位等的信息,但是这些信息都没有涉及到我是否在rpeorting服务中得到了这些信息 我的问题是,有没有办法“修复”这个问题,或者有什么解决办法?也许我还可以使用另一种方法访问ac
如果您有任何想法,我们将不胜感激。今天遇到了完全相同的问题,正如您提到的,没有64位的Microsoft.Jet.OLEDB.4.0提供程序可用。这会影响尝试在64位Reporting Services实例上使用Excel和访问数据源的报表。以下是KB文章,确认没有64位Jet驱动程序可用: 我找到的解决方案来自MSDN上的论坛帖子: 它包括创建读取Excel或Access数据源的SSIS包,以32位模式运行SSIS包,并将SSIS包用作报表数据源。虽然不理想,但它确实有效
很抱歉,这是一个令人讨厌的解决方法,我们仅限于此。我遇到了这个,它在一个特定的案例中起到了作用: 从该职位: 微软去年发布了一款64位兼容的Jet数据库引擎。以下是您可以用来解决此问题的过程: