Windows アプリケーションを作成し、System.Data.SqlClient.SqlConnection オブジェクトを使用しています
SqlConnection targetDatabaseConnection = new SqlConnection(ConnectionString);
以下は接続文字列です
Data Source=.;Initial Catalog=TestBCP_12;User ID=sa;Password=sa;Min Pool Size=100; Max Pool Size=100; Decr Pool Size=100; Incr Pool Size=100;
次の 2 つの設定でエラーが発生する
Decr Pool Size=100; Incr Pool Size=100;
すべてのサイズが 100 であることはわかっていますが、そうであれば例外の原因ですか? 、メッセージはエラーに忠実ではありません。
次の記事を読み、それに基づいて実装しました http://www.codeproject.com/Articles/17768/ADO-NET-Connection-Pooling-at-a-Glance
これは SQL では直接不可能であるという答えが見つかったので、SQL への接続を確立しながら機能を実現する方法、つまり "Incr Pool Size" または "Decr Pool Size" を制御する方法を尋ねました。ORACLEと同様に 、それを達成するための他の可能な方法を見つけます。