我在自己的機器WINXPSP2 上安裝了內存虛擬磁盤(R:)並將TMP和TEMP臨時目錄配置到R:上.
結果在安裝MSSQL2000 SP4時發生了如圖所示的錯誤:setup.ins內部錯誤,錯誤703.
我嘗試使用命令行(cmd.exe),然後將TMP和TEMP環境變量設置為C:\TEMP(C盤我的系統盤).然後直接在命令行中啟動SP4補丁的安裝,結果成功搞定.我沒有測試到底是路徑問題還是內存虛擬盤的問題,但我使用的改環境變量(變臨時目錄TMP和TEMP)的方法確實有效.
我現在已經成功的安裝好了MSSQL2000 SP4.如果其它朋友碰到類似的MSSQL2000 Service Pack無法安裝的問題,不妨實施我的修改臨時目錄配置的方法.