繁体   English   中英

仅在调试时才出现SQL Server错误26(指定错误的服务器/实例)

[英]SQL Server Error 26 (Error Locating Server/Instance Specified) Only When Debugging

我有一个正在处理的简单的ASP .NET Web项目,通常情况下一切正常,但是,如果我尝试调试站点,则会收到“ SQL网络接口,错误:26-查找指定的服务器/实例时出错”。 我不确定这是一个奇怪的代码问题还是一个奇怪的SQL Server问题,但是无论如何这都是系统规格。

我的开发机是Windows 7 32位,并且Windows Server 2008 VM(在同一Windows 7计算机上)同时运行IIS和SQL Server 2008 Express。 我使用的连接字符串没有其他问题,并且使用的是简单的SA帐户。

无论如何,感谢您的帮助。

我遇到了这样的问题,我在这里问过并得到了自己的回答。

我的问题是Visual Studio使用的是默认的app.config,因此使用的是默认的连接字符串,而不是我的app.config中的字符串,因为我已将app.config放在其自己的目录中,并且VS使用链接来查找app.config位于.proj文件中,VS有时也会将其更改为默认文件路径(我不确定是什么原因使它执行此操作,但它每月大约随机发生一次)。 因此,发生这种情况时,我需要删除将其自动插入.proj文件中的XML节点。

您的问题可能相同或相关。 即,可能在调试模式下,它使用了错误的配置文件和/或连接字符串。 我通过调试并在运行时查看实际尝试使用的连接字符串,然后在整个解决方案中搜索该错误的连接字符串,THAT所在的位置以及引用THAT的位置等来找出问题所在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM