ssis - BIDS 2008 SSIS 包在 Windows 7 64 上失败,PervasiveOLEDB.11.0 提供程序未注册

标签 ssis oledb bids pervasive-sql

我有一个 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/

相关文章:

sql-server - Talend Open Studio 是否有类似于 SSIS 的序列容器?

sql - 重命名文件源

vb.net - 在vb.NET中替换文件中的 'bel'字符

c# - 第二次尝试从数据库读取会抛出异常?

sql-server - 哪种方法更适合在 SSIS 中保存错误

ms-access - SSIS 中的 Microsoft Office 12.0 Access 数据库引擎 Oledb 提供程序

c# - 在 C# 中使用 oledb 更新数据

c# - 从 Excel 读取值时丢失精度

sql - 使用表达式评估禁用任务是否明智?