Getting Started with Pervasive PSQL (v11)

エンジンとクライアントのバージョンの競合

Pervasive PSQL エンジンを最新のバージョンにアップデートし、クライアント リクエスターはアップデートしていなかった場合、Pervasive PSQL ではバージョンが競合していることを示す警告メッセージを表示することがあります。メッセージは次のように表示されます。

"エンジン コンポーネントのバージョンがクライアントのバージョンと
異なります。" 

このようなメッセージが表示された場合、Pervasive イベント ログ(PVSW.LOG)にも記録されます。

これは警告メッセージです。この状況では、クライアントはエンジンへの接続を妨げられることはありません。Pervasive では、データベース エンジンと同じバージョンのクライアント リクエスターを使用することをお勧めします。通信するデータベース エンジンより古いバージョンのクライアント リクエスターを使用することもできます。ただし、アプリケーションで使用する SDK アクセス方法のタイプによっては、古いバージョンのリクエスターがデータベース エンジンで動作しないこともあります。アプリケーションはデータベース エンジンと通信できなくなります。そのような状況の場合は、データベース エンジンと同じバージョンのクライアント リクエスターを使用する必要があります。

データベース エンジンよりも新しいバージョンのクライアント リクエスターの場合、正しく機能するかどうかはわかりません。Pervasive では、新しいバージョンのクライアント リクエスターと古いバージョンのエンジンを一緒に使用した場合の動作については保証しません。このため、新しいバージョンのクライアント リクエスターと古いバージョンのエンジンを一緒に使用しないようにしてください

しばらくの間はクライントをアップグレードできない状況にある場合は、クライアント コンポーネントが認証されたときに現れるダイアログ ボックスを無効にすることができます。ただし、Pervasive イベント ログのエントリを無効にすることはできません。これらのエントリが随時ログに記録されていくので、このログのサイズが大きくなることに注意してください。

この問題を根本的に解決するには、クライアント リクエスターをサーバー エンジンと同じバージョンにアップデートしてください。


ファイル、クライアントおよびエンジンのバージョン番号の取得

Pervasive PSQL の一般的な問題のトラブルシューティング