Pervasive PSQLOLEDBプロバイダーを使用してPervasiveSQLデータベースにアクセスするBIDS2008SSISパッケージがあります。
パッケージは実行時に検証に失敗し、[実行結果]タブに次のメッセージが表示されました。
エラー:System.InvalidOperationException:'PervasiveOLEDB.11.0'プロバイダーがローカルマシンに登録されていません。
Pervasive PSQLOLEDBプロバイダーを使用してPervasiveSQLデータベースにアクセスするBIDS2008SSISパッケージがあります。
パッケージは実行時に検証に失敗し、[実行結果]タブに次のメッセージが表示されました。
エラー:System.InvalidOperationException:'PervasiveOLEDB.11.0'プロバイダーがローカルマシンに登録されていません。
Pervasive OLE DBプロバイダーが正常に登録されたことを確認しましたが、BIDSは64ビットランタイムでパッケージを実行していたため、適切に登録された64ビットプロバイダーが見つかりませんでした。
これは、[プロジェクトのプロパティ]> [デバッグ]に移動し、[Run64BitRuntime]をFalseに設定することで簡単に解決できました。
洞察を与えてくれたこのスレッドのMiguelSallesに感謝します。