私は作業中の Web アプリケーション内に非常に複雑なデータ構造を持っています。これは、MSSQL データベースに一度に 3 つの接続を必要としますが、現在必要なものを達成する唯一の方法です。
web.config で接続文字列を次のように設定します。
<connectionStrings>
<add name="Foo_mainConnectionString1" connectionString="Data Source=GDE-WK-003\SQLEXPRESS;Initial Catalog=Foo_main;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="Foo_mainConnectionString2" connectionString="Data Source=GDE-WK-003\SQLEXPRESS;Initial Catalog=Foo_main;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="Foo_mainConnectionString3" connectionString="Data Source=GDE-WK-003\SQLEXPRESS;Initial Catalog=Another_FOO;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
上記のように設定すると (同じ DB への 2 つの接続)、正常に動作します (ただし、3 番目の「Another_FOO」は、プロジェクトの廃止された部分からの未使用のものです。
したがって、別の接続を確立するために、「Another_FOO」を「Foo_Main」に変更して、同じDBへの3つの接続を提供しました。
Web サイトを実行しようとすると、接続が確立されていないように見えます。
なぜこれが考えられるのでしょうか?私が見つけられない接続制限がある可能性はありますか?