2014-03-30 68 views
1

我用asp.net建了一個網站& c#在本地主機上運行的很好,但是當我上傳到smartasp.net時它顯示這個錯誤(SQL網絡接口,錯誤: 26 - 錯誤定位服務器/實例指定)。連接字符串到數據庫: 「數據源= \ SQLEXPRESS; AttachDbFilename = | DataDirectory目錄| \ DB.mdf;集成安全性=真;用戶實例=真」SQL網絡接口,錯誤:26

和數據庫位於App_Data文件夾。我試圖將連接更改爲: 「Data Source =。\ SQLEXPRESS; AttachDbFilename = App_Data \ DB.mdf; Integrated Security = True; User Instance = True」,但同樣的問題可以幫助我。

回答

1

如果無法連接SQL命名實例,則會發生此錯誤。

確保在smartasp.net站點上預計。\ SQLExpress實例,並且該服務正在運行。

詢問網站管理員/支持是否支持,以及實例名稱是什麼。

+0

如果我使用./SQLExpress刪除SQLEXPRESS – user3260312

+0

,那麼會發生什麼情況,您說您要連接到本地主機上的SQL Server(smartasp.net Web服務器)和名爲SQLExpress的命名實例。如果你刪除了SQLExpress,那麼你將連接到本地Web服務器上的默認實例。通常託管的Web服務器沒有本地SQL Server。因此,請向您的託管服務提供商提供SQL Server IP /名稱,以便您可以用連接字符串中的點替換該點。 –

相關問題