2009-05-28 20 views
1

1人のユーザーに対してSQL Server 2005への接続の最大数はいくらですか?私は別のスレッドでデータベースに複数の接続をしようとするC#コードに問題があります。約5つのスレッドの後、他のスレッドの接続がタイムアウトになります。私が1人のユーザーの接続の正確な数を知っていれば、それが1であっても、一度に読み込むことができるスレッドの数を知るのに役立ちます。SQL Serverデータベースへの最大接続数

+0

使用しているSQL Server 2005のエディション? –

+0

問題のアプリは接続プーリングを使用していますか?それはASP.NETアプリケーションですか? –

答えて

4

5接続がタイムアウトしますか?接続が閉じられていない、または並行処理の問題(ロック/デッドロック)があるような臭いがあります。私はスレッドを生成し、何も問題なく100以上の接続を生成するサービスを持っています。

0

ユーザーごとに許可される接続数よりも、接続プールが使い切られていないことを確認するために、接続が完了したらすぐに接続を閉じることをお勧めします。早く。

3

ライセンス問題が発生する可能性があるように、長いショットでは5つの接続音が聞こえます。使用しているSQLインスタンスは同時接続数に制限されていますか? (これはこれまで対処していたことではありません.CALライセンスプランがあり、SQL Server Expressエディションを使用している場合は制限がある可能性があります)

関連する問題