iT邦幫忙

0

SQL 2000裝在Windows Server 2008 64Bit上面效能會不會有問題?

因為要換新的資料庫主機,所以在安裝時選擇Windows Server 2008R2 64bit的版本,再安裝上SQL 2000 Server,請問有人試過這樣的搭配嗎?
因為裝上使用幾天以後的感覺是,一般程式的反應是有變快(因為換了比較快的主機硬體)但是呢....再作某些大量批次作業的時候,花的時間竟然比以前還要久,差異甚至到兩倍時間之多,曾經在執行中去檢視系統效能監視器,但是並沒有明顯較高的CPU/記憶體用量,所以感到很奇怪....請問誰有經驗能給一點檢查的方向嗎?謝謝!!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

8
Ray
iT邦大神 1 級 ‧ 2010-04-08 23:55:09
最佳解答

微軟不支援這樣的安裝方式.

SQL 2000 能安裝的最高版本是 Server 2003;
而 Server 2008R2 能安裝的最低 SQL 版本是 2005.

雖然有少數人宣稱可以將 SQL 2K 安裝到 Server 2K8 裡面去, 但微軟不保證可正常運行. 你能運作是運氣, 不能運作是正常.

此外, 這邊也要特別呼籲所有的軟體開發人員, 請不要再死守著 SQL 2000 不放!!

雖然 SQL 2000 是有史以來, 全球安裝套數最多的 MS-SQL 產品, 但是, 這個產品已經功成身退, 早在 2008 年 4 月 8 日, 就由微軟親手將他埋葬了.

但是根據我近月來, 到客戶端所看到的現象, 發現仍有許多軟體商只願意在 SQL 2000 上開發軟體, 不願意協助客戶升級到 2005 或 2008. 我不敢相信: 怎麼會有這麼不負責任的軟體開發人員, 在一個已經被埋葬 2 年的平台上, 繼續幫客戶開發產品? 將來如果出現相容性或運作上的嚴重瑕疵, 在原廠不提供支援的狀況下, 你能出來負責嗎?

此外, SQL 2000 要升級上來也沒有妳們想像中的困難, 只要沒用到 DTS 功能, 沒用到「未公開的功能」, 小心檢查 select...where 的結果, 其他的轉換動作都在新版中會自動完成, 沒有甚麼好害怕的. 我不知道這些程式設計師在想甚麼....

andrewscm iT邦新手 5 級 ‧ 2010-04-12 11:47:42 檢舉

會這樣安裝也是為了未來要換到SQL 2008,所以想先裝好64bit的OS,然後以後就不需要重裝作業系統了。
由於我也不負責公司系統的撰寫,所以對於SQL2000上跑的程式我無權去置啄,只是目前就處於這樣尷尬的狀態,換上新主機然後效能未見提升...
其實一般性操作效率是有提昇啦,只是作系統的夜間試算工作時,時間反而拉長了,變的很難交代就是了。

6
aqr199
iT邦新手 2 級 ‧ 2010-04-09 09:00:53

資料庫重點在IO, 瓶頸大部份在硬碟, 用單顆硬碟最快, 用raid5最慢

伺服器硬碟架構是?

andrewscm iT邦新手 5 級 ‧ 2010-04-12 11:49:05 檢舉

硬碟是RAID5+1,效能部份有觀察過,應該還不錯,比碼比舊主機快上很多。

我要發表回答

立即登入回答