1

我在正在处理的 Web 应用程序中有一个非常复杂的数据结构,它需要一次连接到 MSSQL 数据库的 3 个连接,而不是 ID,但它是实现目前所需的唯一方法。

我在 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 个连接),它工作正常(尽管第三个“Another_FOO”是项目已停产部分中未使用的一个。

因此,为了建立另一个连接,我将“Another_FOO”更改为“Foo_Main”,为我提供了 3 个到同一个数据库的连接。

在尝试运行该网站时,现在似乎没有建立任何连接。

任何想法为什么会这样?是否可能存在我找不到的连接限制?

4

0 回答 0