我已經問過這個問題,但沒有任何反應良好, 我的問題是,我有一個本地數據庫(ASPNETDB.MDF)在我的App_Data文件夾,在這裏在web.config中的連接字符串:錯誤:26 - 錯誤定位服務器/實例指定。 (無法連接到我的本地數據庫從我的主機服務器)
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
所以我的網站能正常工作在我的本地IIS服務器,但是當我把網站在我的主機服務器,我得到這個錯誤信息: 與網絡相關的或建立與SQL Server的連接時發生特定於實例的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供程序:SQL網絡接口,錯誤:26 - 錯誤定位服務器/實例指定)。
在其他的服務器我有SQL Server 2008中(遠程連接被接受和我有相同的實例名稱SQLEXPRESS)。我真的盡我所能,但沒有任何好的結果。我會非常感謝你的幫助,thx。
嗨@Aaron貝特朗,THX的答覆,這是我的新connectio字符串:<添加名稱= 「ApplicationServices」 的connectionString =「數據源= 192.168.85.124 \ SQLEXPRESS;集成安全性= SSPI;初始目錄= | DataDirectory目錄| \ aspnetdb.mdf;「providerName =」System.Data.SqlClient「/>。我犯了同樣的錯誤 ! – wben 2012-08-05 21:45:58
你能給我一個例子嗎? – wben 2012-08-05 21:52:31
您是否附加了aspnetdb數據庫,或者您是否希望能夠繼續使用此'| DataDirectory |'命名法並引用物理文件而不是邏輯數據庫? – 2012-08-06 00:18:02