我有一个 BIDS 2008 SSIS 包,可以使用 Pervasive PSQL OLE DB 提供程序访问 Pervasive SQL 数据库。
包在运行时验证失败,并在“执行结果”选项卡中显示以下消息:
错误:System.InvalidOperationException:“PervasiveOLEDB.11.0”提供程序未在本地计算机上注册。
最佳答案
虽然我已经验证 Pervasive OLE DB 提供程序已成功注册,但 BIDS 正在 64 位运行时下运行我的程序包,因此找不到适当注册的 64 位提供程序。
通过转到“项目属性”>“调试”并将“Run64BitRuntime”设置为False,可以轻松解决此问题。
感谢 Miguel Salles this thread以获得洞察力。
关于ssis - BIDS 2008 SSIS 包在 Windows 7 64 上失败,PervasiveOLEDB.11.0 提供程序未注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12055753/