FoxPro如何與作業系統一起升級?
到iT邦幫忙

lirick42(iT邦初學者10級)發問:
目前要幫一家公司做系統升級,要從Windows 2000升級成2003。系統裡有FoxPro連接SQL Server,由於是早期架構,不清楚影響的層面有哪些,請問該如何升級?

sonarsu(iT邦初學者10級):
系統升級前,先確定現有系統是否真的已經不符合需求?如果有非做不可的壓力,我的經驗是:
1.硬體設備是否已經支援新作業系統,系統升級所需驅動程式必須事先準備好,以免升級失敗。

2.既然知道系統有FoxPro連接MS SQL,FoxPro組態與SQL資料庫的資料檔都要做好備份。另外可以調查主機是否為DC?有無加入網域還是純粹的應用程式。FoxPro連接SQL資料庫,看起來應該是純應用程式,你可以觀看管理工具內的服務,注意有哪些Service是啟動的。

3.為了確保資料無誤,應用程式在升級時採用同樣的版本。

4.把原有帳號資訊,將Server A的使用者帳號密碼移轉或複製到Server B。這需要兩個DOS工具:copypwd.exe與addusers.exe。

yujyewei(iT邦初學者10級):
依據我以前的經驗,一定要先備份資料庫中的資料。我當時是用另一臺已安裝好Windows Server 2003的電腦,再逐步設定成和舊Server 的設定一樣,然後再將資料庫連結進來。另外,ERP軟體能否與新版SQL Server相容,也是要注意的地方。

lmwu2002(iT邦初學者10級):
建議依照以下的步驟:
1.檢查FoxPro原來的設定(是否設定ODBC?版本為何?PATH如何設定?是否使用到ADO?是否有自定的網路磁碟機對應......等。用FoxPro寫AP,上述的方法都有可能用到。

2.直接停止SQL Server 2000 Service,把DB檔案複製到Server 2003,直接attach database即可。

3.以上要先測試,用戶端可以連上伺服器,操作一切正常後再正式上線。

熱門新聞

Advertisement