一般asp.net開發人員都是在本機裝vs.net和SQL2000來開發, 前陣子要把Web程式安裝到一台WinXP PS2的電腦上(IIS), DB裝在另一台也是WinXP SP2的電腦(SQL2000), 在使用該Web網頁程式時發生了 [ConnectionOpen (Connect()).]SQL Server 不存在或拒絕存取 的Web Server無法存取另一台DB Server的狀況, 所有的程式和設定都check過了, 甚至還在Web Server上裝SQL 2000後用SQL Enterprise Manager 或 Query Analyzer 或 ODBC 去連原本的DB Server都沒問題, 網路段就更不用說了, 通通沒問題, 但就是寫好的.Net程式連不到DB Server, Why? @@....傻眼~! 找不出問題ㄟ....後來在網路終於上發現有一個道友也發生同樣的問題, 請 參考
http://www.programmer-club.com/pc2020v5/forum/showsametitleN.asp?board_pc2020=aspdotnet&id=9684
原來~~ DB Server那台的SQL 2000....要上SP4啦~~ 掯~! 錯誤訊息上面打死也看不出來原來要上SP4, 上完SQL 2000 SP4後, 果然 所寫的ASP.Net 程式立刻飛快的連上資料庫!
可在此處找到及下載 SQL Server SP4
http://download.microsoft.com/download/f/0/a/f0ae2894-f5a4-4393-8dec-ce8d69f5319c/ReadmeSql2k32asp4.htm#_2460_acquiring_analysis_services_sp4_fzpy
或可在此處找到及下載 SQL Server SP4
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5
沒有留言:
張貼留言