2011-12-14 23 views
0

SQLサーバーに接続する方法に関するこの技術的な質問はありません接続されたモードと切断モードを使用してSQLサーバーに接続する方法を知っていますが、複数のユーザーがいるときにデータを要求しているように見えるすべてのユーザーが同じ接続を使用しているように見える接続が開いていてエラーが発生した場合接続が既に開いているときにエラーが表示されるため、ユーザーは私のウェブサイトに接続しています。 -SQLサーバーへのASP.NET接続

1つの接続が終了しなかった場合には、どちらのユーザーにも同じエラーが発生します。

2-ウェブサイト全体に1つの接続が使用されていた場合、ユーザーが接続を開いた場合、最初に閉じる必要があります。使用クエリに30分かかる場合でも別のユーザーが接続を使用できますか?

のように、私は意味
...このプールは、接続文字列に依存

..あなたは、接続を確立する際に、connection poolが作成され、ASP.NETで実際に、事前に

+0

あなたは何か間違っています。おそらくあなたはあなたの接続を「静的」なものにしています。いくつかのコードを投稿し、あなたが見ている振る舞いがなぜ起こっているのかを指摘し、それを修正する方法を示します。 –

答えて

0

をありがとうあなたの接続文字列が接続を確立するたびに同じである限り、接続は同じプールから取得され、一旦閉じられると同じプールにドロップされます。

接続文字列のスペースが1つでも異なる接続プールが作成されます。

あなたが任意の開かれた接続を閉じていない場合、それは意志

...接続はconnection stringで、その破壊などbeforプールに滞在する時間を、任意のプールの最大値と最小の接続を指定することができますプール内で新しい接続を作成し続け、最大プールサイズに達すると、それ以降のリクエストで接続エラーが発生します

関連する問題