因此,我有几个ASP.NET应用程序都运行SQL Server Express 2008和工作正常和丹迪。我只是建立一个新的测试的东西,现在得到错误26 - 找不到实例。奇怪的是,应用程序正在与数据库进行交谈,因为它启动了用户登录页面,如果输入错误的数据,它会返回有关该消息的消息(这很好)。当我输入正确的登录信息需要它,然后想了几秒钟,然后抛出错误26SQL Server Express 2008连接错误(26)
这里是我的连接字符串 -
<connectionStrings>
<add name="db_BPEntities" connectionString="metadata=res://*/App_Code.Data.db_BP.csdl|res://*/App_Code.Data.db_BP.ssdl|res://*/App_Code.Data.db_BP.msl;provider=System.Data.SqlClient;provider connection string="data source=LOCALHOST\SQLEXPRESS;initial catalog=db_BC_Build;user id=USER;password=PASSWORD;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
<add name="Default" connectionString="server=LOCALHOST\SQLEXPRESS;database=db_BC_Build;USER ID=USER;password=PASSWORD;Min Pool Size=10;Max Pool Size=800;Network Library=dbmssocn" providerName="System.Data.SqlClient" />
</connectionStrings>
注:我已经改变了用户名/密码信息。数据库在本地运行在IIS的同一个盒子上(这是一个测试的Intranet站点,所以我现在可以确定)。
所以总结:
- 流失同样DB其他应用程序具有零个连接问题。他们都连接并正常工作。
- 这个应用程序部分工作,但在登录引发错误26 - 实例找不到。
- 是否有2个连接字符串vs 1个连接字符串在我的其他数据库?
真的难倒了。
感谢任何/所有帮助:)
编辑:我认为这个问题是与实体框架和SQL Server Express。它似乎最初连接到验证用户,但然后EF连接到显示数据等是它打破的地方。这就是我现在所处的位置,并试图弄清楚这一点(我没有开发这个应用程序)。
工作。不知道为什么,但确实如此。现在去谷歌它找出为什么这在SQL Server上正常工作,但不是在SQL Server Express上。谢谢你的提示! – Valien 2012-05-08 18:56:36