この問題を解決することについてインターネットにたくさんの情報があることを私は知っています、しかしそれは私を助けませんでした。
私のDelphiアプリケーションは、dbExpressコントロールを使用してデータベースにアクセスし、SQLクエリを実行します。ただし、数日に1回は、データベース接続が失敗したために機能しなくなります。これは、Windowsのバージョンが異なる複数の異なるコンピューターで発生します。MSSQL Server 2005(バージョン9.0.4035)がそれぞれにインストールされています。
上記のアプリケーションは数秒ごとにクエリを実行し、それらは主に挿入コマンドです。数日ごとに、次のような一連の例外が発生します。
[DBNETLIB] [ConnectionOpen(PreLoginHandshake())]一般的なネットワークエラー。ネットワークのドキュメントを確認してください。
そして、手動で再起動するまで、SQLサーバーにアクセスできなくなります。
インターネットで見つけた情報によると、サービスパックをインストールしたり、レジストリエントリを変更したりする必要がありますが、これらはどれも役に立たず、他に何をすべきかわかりません。
この問題の解決を手伝っていただけませんか。手がかりやアイデアはありますか?必要に応じて、サーバーまたはアプリケーションに関する詳細情報を提供できます。
事前にどうもありがとうございました。