這幾天由于需要學習.NET WEB應用開發(fā),在網(wǎng)上當了不少例子代碼,很多都是SQL Server2000作為數(shù)據(jù)庫支持,一直在用Oracle,Sql Server大概是2年前用的,雖說放下了很長時間,但簡單的開發(fā)應用我想還不至于荒廢,于是找來安裝盤開始安裝了,一路NEXT,反正就是練習,能用就行。開始復制文件了,1% ----100% OK,開始配置服務,出錯。。。!,不會吧。重新再來,把文件刪除,重啟機器,放入光盤。。。。,還是100%,配置,出錯,真的有問題了,查看sqlstp.log安裝日志,在提示錯誤的上兩行執(zhí)行了命令
C:\Program files\Microsoft SQL Server\MSSQL\...........
就是這個命令導致了錯誤發(fā)生,憑借寫過Java Dos命令的一點經(jīng)驗,我估計是安裝目錄Program files空格引起的,于是又把安裝過程操作了一遍,這時再也不能一路NEXT了,把安裝目標目錄改成了 D:\SQLSERVER2000\,繼續(xù)NEXT,100%,配置.....,哈哈,原來問題出在了安裝目錄的空格上.
總結:遇到問題就要解決,首當其沖就要仔細檢查日志文件。這是我解決上述問題的關鍵。寫軟件也是這樣,合理的輸出日志文件,對于用戶和開發(fā)人員來說是很有必要的。Log4J (Java)和Log4Net (.NET)為實現(xiàn)提供了一個很好的模式和技術實現(xiàn) ,這在web app上已經(jīng)應用很廣了。