2011-12-06 16 views
2

Windows 2008 R2 Enterprise x64にSQL Server 2008 R2をインストールしました。 SQLサーバーログインアカウントを使用してデータベースに接続する小さなjUnitテストを作成しました。 OSの新規起動時には、一度認証すればjUnitテストに合格することができます。jdbcのSQL​​ Server 2008 R2ログインの問題

その後のjUnitテストは失敗します。 SQL Server Profilerを使用して、後続のテストで何が起きているかを確認すると、20回のログインとログアウトの監査が表示されます。 20日後、jUnitテストは以下の詳細をスローします。

誰でもこの現象が発生しますか?

driverErrorCode: 3 

cause: com.microsoft.sqlserver.jdbc.SQLServerException: SQL Server did not return a response. The connection has been closed. 

SQLState: 08S01 

答えて

0

私はこれを引き起こす可能性のある物事のカップルを考えることができます。

1)SQL Serverは、20の同時接続

2に限定されている)は、JDBCドライバMAXACTIVEパラメータが20に設定されています

いずれの場合も、テストで開いたアクティブな接続が閉じられていない可能性があります。

関連する問題