注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Windows で ODBC ドライバーを使用しようとすると、次のエラーが発生します。
ODBC: エラー [IM003] 指定されたドライバーをシステムエラー 126 により読み込めませんでした: 指定されたモジュールが見つかりませんでした。 (FoundrySqlDriver, C:\Program Files\Palantir\Foundry ODBC Driver\bin64\<ModuleName>.dll)
ホストに最新の Microsoft Visual C++ 再頒布可能パッケージ がインストールされていることを確認してください。
ODBC ドライバー、JDBC ドライバー、または Palantir Foundry の BI ツールコネクターで SQL クエリを実行すると、次のエラーが発生します。
FoundrySqlServer:InvalidDatasetCannotAccess
ODBC 接続で設定されたユーザーアカウントには、クエリで参照されているデータセットに対するアクセス権がない可能性があります。
以下のいずれかの手順を実行して、アクセスを確認してください。
ODBC ドライバー、JDBC ドライバー、または Palantir Foundry の BI ツールコネクターで SQL クエリを実行すると、次のエラーが発生します。
FoundrySqlServer:TooManyRows
パフォーマンス上の理由から、一部の SQL クエリは行制限が適用されます。 Foundry SQL Server の実行エンジン のドキュメントを確認して、これらの制限と、それらを回避するクエリの定義方法について学んでください。
JDBC または ODBC ドライバーを使用して Foundry に接続しようとすると、ドライバーが Foundry との安全な接続を確立できないことを示すエラーメッセージが表示されることがあります。エラーメッセージは次のようになります。
Dialogue transport failure; PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
このエラーは、ドライバーが Foundry の URL に接続する際に、サーバーの SSL 証明書が信頼できる認証局 (CA) によって署名されていることを確認できなかったことを示しています。これは、CA がオペレーティングシステムのトラストストアに登録されていない場合や、ドライバーがオペレーティングシステムのトラストストアにアクセスできない場合に発生することがあります。
次のシナリオでカスタム CA および証明書に遭遇することがあります。
foundry.[your-organization].com
ではなく、[your-organization].palantirfoundry.com
)。以下のいずれかの方法を使用して、ドライバーが組織が使用するカスタム証明書チェーンにアクセスできるようにします。
デフォルトでは、ドライバーは SSL 証明書を検証する際にオペレーティングシステムのデフォルトのトラストストアを使用します。組織の IT サポートに連絡して、組織のカスタム証明書チェーンがそれに追加できるかどうかを確認してください。そうであれば、ドライバーは追加の設定なしで Foundry への接続を確認できるようになります。
組織がカスタム証明書チェーンをオペレーティングシステムのデフォルトのトラストストアにロードできない場合は、証明書チェーンを手動でドライバーに提供することができます。これを行うには、PEM 形式で証明書チェーンを取得し、JDBC または ODBC ドライバーの TrustStorePath
接続パラメーター にそのファイルへのパスを指定します。
信頼できる接続から証明書チェーンを取得します。 例えば、すでに Google Chrome で Foundry にアクセスできる場合は、以下の手順に従って証明書チェーンを PEM 形式でエクスポートします。別のブラウザーを使用している場合は、証明書チェーンのエクスポート方法についてブラウザーのドキュメントを参照してください。
Chrome が接続が不安全であり、または証明書が無効であると報告する場合、コンピューターから Foundry へのすべての接続で証明書信頼エラーが発生する別の問題がある可能性があります。組織の IT サポートおよび Palantir サポートに相談してください。
TrustStorePath
接続パラメーターを指定して、ドライバーが証明書チェーンを使用するように設定します。 このプロパティの値は、前の手順でエクスポートしたファイルへのフルパスである必要があります。接続パラメーターの指定方法については、ODBC & JDBC ドライバー: 接続パラメーター を参照してください。