挑戰asp.net3.5互動網站百寶箱使用VB - 使用MS SQL 2005連線所產生的問題 |
|
小熊
更新時間:2009/5/20 下午 05:29:26 |
|
您好, 接觸這本書已經兩個多月,目前也依照書上的方法件事了一個擁有簡易前後台的網站,因為進度告了段落,想將系統移到未來真正會執行的主機上,此時卻產生了錯誤 沒有連結資料庫的網頁可以被存取,有連結資料庫的頁面會產生錯誤訊息 以下附上架設環境、錯誤訊息以及目前已執行過的處理程序
架設環境 Windows Server 2003 IIS 6.0 .Net Framework 3.5 MS SQL 2005
網頁產生的錯誤訊息: 建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: SQL 網路介面, error: 25 - 連接字串無效)
已經處理的程序 確認SQL的服務允許遠端連線 (依照本書3-4的設定) 修改web.config中connectionString的Data Source 修改IIS > ASP.NET > 編輯組態 > LocalSqlServer中Data Sourcem(ASPNETDB.MDF仍然放置於App_Data目錄內) 建立防火牆例外清單sqlservr.exe和sqlbrowser.exe
目前已經不知道該從哪裡解決問題,希望能給予建議或相關解決方案 謝謝 |
|
|
|
小熊
更新時間:2009/6/9 下午 01:10:01 |
|
不好意思,這麼晚才來 透過google找到了幾決問題的方法,以下說明大至上的處理程序 執行Windows/Microsoft.Net/Framework/2.0xxxxx/aspnet_regsql.exe 允許遠端連線 確認MSSQLSERVER的TCP/IP已啟用 SQL SERVER設定為網路登入 修改web.config的datasource= ip address |
|
|
|
文淵閣工作室
更新時間:2009/6/10 上午 05:45:06 |
|
謝謝您的分享! |
|
|
|
|
|
|