2012-02-28 247 views
0

這一直是困擾我的最後幾個小時,我recieving以下錯誤消息的ASP.NET網頁上:SQL Server連接問題

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

在過去解決這個問題我發現它是一個簡單的連接字符串錯誤,但是我使用Idera的連接字符串生成器工具。當我測試字符串時,它似乎能夠連接到服務器。我可以連接SQL Management Studio,以及我可以創建一個空白的.udl文件,填寫細節,並且它沒有問題連接。

我仔細檢查過,並且服務器允許遠程連接,我把防火牆關閉在這一點上(只是試圖讓這個工作),仍然沒有去。

你們覺得我失去了一些東西?任何幫助是極大的讚賞!

+1

你用BT) – 2012-02-28 19:21:53

+0

我不知道這意味着什麼。 – kogh 2012-02-28 19:24:59

+0

你是否成功通過SSMS從其他人以外的機器獲得它? – 2012-02-28 19:25:01

回答

0

而當您嘗試從Visual Studio添加連接? 您也可以使用由VS生成的連接字符串。

看來,如果你缺少實例名稱或類似的東西。

編輯:是的,在註釋中解釋說:右鍵單擊該連接,然後複製連接字符串。

但你可能必須通過IP地址servercan您使用在連接解析服務器的名稱來代替「名」,如果沒有正確執行主機名解析

+0

從Visual Studio中運行,如果它的工作原理,你可以右鍵單擊連接並選擇屬性 - 複製連接字符串從那裏。這將明確從ASP.net工作 – 2012-02-28 19:36:29

0

從網絡字符串 - 即它是一個DNS問題?