MS-SQL/ColdFusion:神秘的なデータベースエラー:オブジェクトが閉じられています

StackOverflow https://stackoverflow.com/questions/4078685

質問

Microsoft SQL Server 2005でColdFusionを使用していますが、このエラーが発生します。

「[MacRomedia] [SQLServer JDBCドライバー]オブジェクトは閉じられています。」

Tracebackは、予想されるように常にSQLクエリにつながります。結合または入力パラメーターなどの派手な単純な選択コマンドでさえ、まったく派手なものです。

これまで聞いた唯一の解決策は、「サービス」を再起動することです。 SQL ServerとColdFusionサービスの両方を再起動しようとしましたが、それでもランダムに発生し続けています。

(また、再起動は解決策ではありません。生産環境で任意の時代に任意のエラーメッセージを提供する任意のページを持つことはできません。)

発生すると、数分間持続的に発生し、その後消えて数秒または数分で戻ってくる可能性があります。 ColdFusionコードまたはSQLコマンドのいずれかとは何の関係もないはずのアプリケーションのJavaScript部分を開発していたときに発生し始めました。

私のオンラインでの検索はこれまでのところ無益でした。

どんな助けも感謝しています。

役に立ちましたか?

解決 6

これは、サーバーが過負荷になっているときに単純に発生することがわかります。サーバーからの負荷を再起動および/または削除する以外に、救済策はないようです。

とにかく答えたすべての人に感謝します!

他のヒント

これは古いですが、私はちょうどこれに出くわし、CFを再起動せずにそれを行う方法を見つけました。

ColdFusion管理者では、データソースにアクセスして、問題を引き起こしているものを編集します。重要でないボックスをチェックするなど、変更を加えて送信します。

これにより、接続が再構成され、機能するようになります。戻って、ボックスを整えてみてください(実際にチェックしたくない場合)。

例えば。 「ASCIIの高いキャラクターを有効にする...」ヒットSubmitとDataSourceが機能しました。その後、私は戻って、それをチェックして、変更を再度送信しました。

再起動はありません!これが制作ボックスの場合は理想的です。

CF9でこの問題に遭遇しましたが、サービスを再起動しても役に立ちませんでした。 CF構成で問題のあるDSNを削除および再作成しましたが、それが問題を解決しました。したがって、他のソリューションが機能しない場合は、これを試してみてください。

私の直感は、データベースサーバー自体の安定性を調査するためにコードの外を見てDBAを使用して作業する必要があるということです。 SQL Serverサービスがぶら下がっているか、反応しないようになっているようです。

不正行為のほとんどすべてのソフトウェアと同様に、私が最初に見る場所はドライバーです。最新のMicrosoft JDBCドライバーを使用していることを確認する必要があります。私は彼らが彼らの最新のドライバーのパフォーマンスを改善したことを知っています、そして、これはあなたが見ている問題を解決するかもしれません。

ColdFusionで出荷するドライバーを使用している場合、それは 絶対 アップグレードする価値があります。

http://www.microsoft.com/downloads/en/details.aspx?familyid=a737000d-68d0-4531-b65d-da0f2a735707&displaylang = en

アップグレードを行う場合は、新しく挿入された行のIDを返すためにscope_identity()を使用する挿入ステートメントがある場合は、set nocountをオンにする必要があることに注意してください。各挿入ステートメントの上部にあるため、SQLサーバーが挿入された行のIDの代わりに挿入された行の数が返されないようにします。

ダン

SQL 2Kにはバグがあり、2K5は2K5だと思います。そのため、システムは、サービスを閉じることを求められないにもかかわらず、シャットダウンモードであると考えています。 IIRC、それはあなたと同様のエラーを投げました。これが私のMSを発行したパッチがありましたが、MSアップデートの一部ではなく別のダウンロードであったことを思い出しているようです。

とても曖昧であると申し訳ありませんが、この問題に対処してからしばらく経ちました。しかし、これがあなたを始めるのに役立つことを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top