簡體   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