在WIN2K3 WEB EDITION安裝SQL SERVER 2000的失敗過程
以前的程式需要修改,但環境已經變了,想修改卻頗費了一番功夫,特記錄下來。[@more@]以前的客戶需要修改程式,當時使用的開發工具如下:
win2000 專業版下的PB 8.04
win2000 專業版下的SQL SERVER 2000
但因為當時使用的硬碟出現了問題,win2000 專業版在我的機器上已經不存在了,需要重新搭建這些環境。
跟客戶的關係還可以,並且客戶給我的時間基本也沒有限制,我估計就不到一天的工作量,加上我現在自己的開發環境基本都是開源軟體搭建的,跟MS的關係不大,所以我想找個時間突擊一下把這個任務完成。
不是我吹,搭建PB+MSSQL的開發環境自認為一個小時足夠了,MSSQL的安裝之前估計沒有100次也有99次,安裝過的機器沒有50臺也有49.5臺,還都是保守估計。
今天開始這項任務了。
信心是建立在實力的基礎上的,我估計今天的工作一定很舒服,坐在電腦前我伸了個懶腰,渾然不知是一天噩夢的開始。
開啟電腦,轉到WINDOWS系統下,先把鏡頭定格下,我們下交待下背景:
電腦是2002年買的,買回後裝的是win2000 專業版,得益於我對登錄檔的操作,4年多都沒有重灌系統了,直到2006年8月份發現原始硬碟出現壞道不能啟動罷工為止,當時忍痛另購置了塊80G的硬碟(痛心的感覺是來自白花花的銀子流走了還是來自我對那塊硬碟難以割捨的感情?),買回後想到別人都在用VISTA了自己還在用WIN2000實在是不給MS的面子,而且win2000 專業版的光碟手上也沒有了,想想還是裝win2k3好,聽說停穩定的,就找了個對硬體要求最低的2k3 server web editon版來安裝,安裝後就配了下上網的環境,找了一堆開源軟體裝上,當時還自我感覺良好,覺得穩定和速度都還可以,對MS的進步不得不佩服。
閒話少說,一切的根源都是因為WIN2K3 WEB EDITION這個版本
啟動WIN2K3 WEB EDITION,在我的破機器上從啟動到進入桌面大概30秒(自己在心裡竊笑下,哈哈,畢竟才100多M的記憶體,自己的調優還是有點效果的),放入那個盜版的SQL 4 in 1 的盤子,執行自動安裝程式,出現曾經熟悉的畫面,一切依舊(唉,當時心裡還想,如果我和SJ能這樣那該多好)。
選擇安裝SQL SERVER 個人版,選擇安裝SQL SERVER的元件,選擇安裝資料庫伺服器,等了幾分鐘啥也沒有出現,奇怪了,開啟工作管理員,發現異常,***.tmp程式以及wowexec.exe,ntvdm.exe程式,諸如此類,典型的安裝失敗例子,難道是光碟的問題?
用工作管理員中止了異常的程式,重新來了幾遍,結果依舊,老是在安裝資料庫伺服器之後就什麼都沒有,難道安裝光碟不能用了?
把安裝光碟的所有檔案copy到硬碟上,COPY過程一切順利,沒有報錯,鬱悶了!
重新啟動機器將臨時資料夾中的檔案清空,從硬碟直接安裝,現象依舊,天啦,不給任何提示就罷工,太過分了,不就是幾個月沒有理你嗎?怎麼跟我女朋友一樣了?
埋怨歸埋怨,問題還是要解決的,怕是SQL 4 IN 1 光碟的問題,找出以前燒錄的SBS中的SQL SERVER 2000的盤子,重新安裝,問題依舊,COPY到硬碟安裝,問題依舊,暴汗!
真的是人倒黴喝涼水都冰牙齒?先玩會兒遊戲再說,唉,看看上午的時間都過去了。
再來,先把PB8.04裝上,一切順利沒有什麼問題,剩下的就是要搞定SQL SERVER了。
既然常規安裝SQL SERVER 不行,我們就劍走偏鋒,跳過你的正常安裝過程,我直接執行setupsql.exe來進行安裝,靠,2003給出如下提示:
windows cannot open this program since it has been disabled.
啥意思?察看事件日誌也沒有什麼提示呀,用盡各種以前的安裝方法都不行,NND,開始失去耐心了。
在心裡將MS罵了10遍之後,還是要解決問題的,在網上搜一搜,鬱悶,沒有發現別人遇到我這樣的問題,看來只有到MS的網站上去找了,在MS的網站上待了幾十分鐘,期間豐富了下其他方面的知識,最後終於找到原因了,鬱悶,MS給出的解釋是:在WEB EDITION版本上不容許安裝SQL SERVER這樣的服務程式!
愕然!!!,MS好像早給出了規定,我折騰了大半天,怪誰呀?
NND,雖然自己也有原因,但心裡還是把MS罵上100遍,MSSQL根據我以前的經驗是可以安裝在幾乎任意的NT版本上,誰知2003來這麼一手,花了我那麼多的時間來了解2003的WEB EDITION版本上不容許安裝SQL SERVER 2000!!TMD我瞭解這個破東西有什麼用呀!!!
回頭想想,這件事到底怪誰呢?
自己的原因:
1,憑經驗做事,過於依靠經驗相信自己的經驗,這個以後真的該注意了。
2,碰壁N次都不願意找別人求助,不願意到網上查詢原因,導致學習成本直線上升。
3,沒有緊跟MS的步伐,沒有緊密團結MS,對MS的新東西不聞不問,是典型的咎由自取行為。
MS方面的原因:
似乎找不出來,表面看起來一切合情合理,然而仍然可以找出它的罪狀
1,產品的繼承性和相容性太差,限制太多
2,自家的產品居然沒有提示,那怕是在事件日誌中記錄下也好
本來對MS沒什麼興趣了,但今天的事仍然讓我覺得MS的產品管理有很大的問題,在我們使用者中也存在怎麼學習,知識
導致我們上了MS的船就很難下來
導致我們的學習成本上升
太快的更新換代導致了大量無用的知識充斥我們的腦袋,雖說我們要“漁”而不是“魚”,但在MS面前我們根據“漁”來得到“魚”的成本高,而且“魚”很快會變爛變臭。
MS的“魚”不是什麼好“魚”,而且我們自己也有很大的提升空間。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7110/viewspace-872441/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2000詳細安裝過程及配置SQLServer
- 在WINDOWS SERVER 2003 WEB EDITION上使用SQL SERVER 2000客戶端WindowsServerWebSQL客戶端
- MySql安裝過程中初始化失敗MySql
- SQL SERVER 2000 解除安裝SQLServer
- Linux Yum 安裝失敗處理過程整理Linux
- SQL Server 2008 R2安裝Replication失敗SQLServer
- 安裝SQL Server時,提示VS Shell 安裝失敗,退出程式碼為 1638。SQLServer
- sql server資料庫連線失敗/無法附加解決過程SQLServer資料庫
- 在安裝有sql server2000的基礎上裝sql server 2005遇到的問題SQLServer
- 安裝失敗????
- 解決 SQL Server 安裝失敗均,報錯“等待資料庫引擎恢復控制代碼失敗”SQLServer資料庫
- SQL Server 2000 的分頁查詢(儲存過程)SQLServer儲存過程
- SQL Server 2005詳細安裝過程及配置SQLServer
- crontab失敗的解決過程
- qq安裝出現提取安裝檔案失敗,qq安裝失敗
- 安裝scrapy失敗
- [zt] 怎樣解除安裝SQL Server2000SQLServer
- 在Linux 上安裝 SQL ServerLinuxSQLServer
- Excel資料匯入SQL Server2000的儲存過程ExcelSQLServer儲存過程
- SQL Server AlwaysOn新增監聽器失敗SQLServer
- 使用ruby過程中遇到安裝gem失敗的一些通用解決方案
- pip安裝模組失敗
- 安裝失敗,求救(轉)
- TDP for SQL安裝配置全過程SQL
- 生成sql server2000物件建立指令碼的儲存過程(轉)SQLServer物件指令碼儲存過程
- 【MSSQL】在Linux上安裝SQL SERVERSQLLinuxServer
- sql server 重新啟動計算機失敗SQLServer計算機
- 解決SQL Server 2008安裝時提示:重新啟動計算機 失敗SQLServer計算機
- 在rhel和CentOS上安裝SQL Server的方法CentOSSQLServer
- SQL Server 儲存過程SQLServer儲存過程
- 【SQL Server】--儲存過程SQLServer儲存過程
- 在 SQL Server 的儲存過程中呼叫 Com 元件 (轉)SQLServer儲存過程元件
- 安裝與ms sql server2000連線問題?SQLServer
- VCSA6.7 安裝失敗
- pip 安裝 selenium 失敗
- matplotlib 安裝失敗,求解!
- oracle安裝補丁失敗Oracle
- 安裝sql server 2000時出現:以前的某個程式安裝已在安裝計算機上SQLServer計算機