1 人のユーザーが SQL Server 2005 に接続できる最大数は? 異なるスレッドでデータベースに複数の接続を確立しようとしている C# コードに問題があります。約 5 スレッド後、他のスレッドの接続がタイムアウトし始めます。1 人のユーザーの正確な接続数を知っていれば、たとえそれが 1 つであったとしても、一度にロードできるスレッドの数を知るのに役立ちます。
4552 次
3 に答える
4
5 接続するとタイムアウトし始めますか? 接続が閉じられていない、および/または同時実行の問題 (ロック/デッドロック) のようなにおいがします。スレッドを生成し、100 以上の接続を問題なく生成するサービスがあります。
于 2009-05-28T15:50:19.497 に答える
3
ロングショット、5接続は、ライセンスの問題があるように聞こえます. 使用している SQL インスタンスは同時接続数に制限されていますか? (これは私が今まで対処しなければならなかったことではありません。CAL ライセンス プランがあり、SQL Server Express エディションを使用している場合は制限がある可能性があることは知っています。)
于 2009-05-28T16:02:54.993 に答える
0
ユーザーごとに許可される接続の数よりも、接続プールがすぐに使い果たされないようにするために、接続が終了したらすぐに接続を効果的に閉じていることを確認する方がよい場合があります。
于 2009-05-28T15:50:54.970 に答える