1

私は作業中の 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 サイトを実行しようとすると、接続が確立されていないように見えます。

なぜこれが考えられるのでしょうか?私が見つけられない接続制限がある可能性はありますか?

4

0 に答える 0