我在Web应用程序中有一个非常复杂的数据结构,它只需要3个连接到MSSQL数据库,而不是它,但它是实现现在所需要的唯一方法。
我在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>
如上所述设置(与同一个数据库的2个连接),它可以正常工作(尽管第三个'Another_FOO'是项目已停产部分中未使用的一个。
因此,为了建立另一个连接,我将“Another_FOO”更改为“Foo_Main” 给我3个连接到同一个DB。
在尝试运行网站时,现在似乎没有建立任何连接。
为什么会出现这种情况?是否可能存在我无法找到的连接限制?