單獨安裝MSDE 和SQLgreeMGMT,前者是用來安裝sql Server 2000驅動的,後者是用來管理SQL Server 2000方法讓sql2000能夠完美運行。
1.先安裝msde2000
微軟網站下載:
http://download.microsoft.com/download/4/5/1/451d5d5c-69d4-40d5-b85d-f1d756cf46db/CHS_MSDE2000A.exe
MSDE2000安裝方式
1)解壓
2)進入DOS環境/命令提示字元
點擊“開始”-“程式”-“附件”-“命令提示字元”,輸入:
>d: 目錄在哪個盤上,則進入到哪個盤上。
>cd/
3)進入解壓的目錄
>cd d:/msde 點擊“Enter”
4)鍵入: setup sapwd="sa" securitymode=SQL disablenetworkprotocols=0 然後按斷行符號。
參數sapwd是指sa的口令,在Excel伺服器2006的安裝“安裝資料庫”步驟的“管理員口令”中用到 ,可以使用者自己設定。
這樣msde2000就安裝好了! 此時SQL2000執行個體已經安裝完畢.
2.裝SQL2000直接安裝就可以了(因為已經安裝好執行個體,所以安裝時選擇修改或卸載安裝,安裝管理工具/其他的.......)
3.打sp4補丁
不過在安裝的過程中過後,一直無法打SQL SP4補丁,一打就出錯,或提示登入許可權不夠。在服務裡設定了MSSQLSERVER的登入許可權過後,也無法正常打補丁和啟動SQL服務。
以上方法應該沒什麼大錯,因為之前我使用了綠色版的SQLgreeMGMT,本來是可以正常使用的,也能正常啟動服務和企業管理器、查詢分析器。但仍然是不能打SP4補丁。因此我就把這刪除了。
鬱悶之中,把重新安裝好的(按照上面第2點的方法)SQL SERVER個人版卸載掉,再次安裝,居然不能選擇其它,就此,直接就選擇了新執行個體安裝。一路下來,NEXT,SP4補丁,沒有任何問題。怪哉!
企業管理器使用正常,服務啟動,附加資料庫,軟體串連正常。查詢分析器串連也正常,呵呵。有點,有心栽花花不開,無心插柳柳成陰的意思。
目前使用下來,只發現了一個問題,不能在資料庫中建立新表,會MMC錯誤退出。其它操作均正常,不過增加欄位是沒有問題的,因此我在查詢分析器裡使用SQL語句:
Creat table Name(id int)
用這樣的方式建了一個表,正常通過,重新整理查看正常,進去再修改欄位名或增加欄位。使用居然一切正常了,呵呵。開啟的時候也不會提示相容性問題了。
總結:上述方法或我無意中摸索出來的方法均行得通,MSDE安裝是關鍵。