在進行數據遷移的情況下,經常會出現不能順利遷移,在遷移過程中會發生停頓并出現錯誤提示。有用戶說“我已經按照使用說明進行遷移了,為什么還會出錯……”為此,在這里再次申明數據遷移程序的使用注意事項:
1、要升級舊版本的數據庫才可以進行數據轉換遷移!
以往的動易2006、SiteWeaver6.5均需升級數據庫方可使用數據轉換遷移程序,未經升級的舊版本數據庫在進行數據轉換遷移的時候絕對會出錯!
2、要使用數據遷移功能必須使用動易自帶的數據轉換遷移程序!
SiteWeaver的數據轉換遷移程序在程序包內的:升級及轉換程序/數據轉換遷移程序/DataTrans.asp,該程序支持AC—AC、AC—MSSQL、MSSQL—AC、MSSQL—MSSQL之間的數據轉換,絕不能使用ACCESS或MSSQL自帶的數據導入導出功能進行數據遷移,否則會出現不可預料的錯誤!同時再次聲明:數據轉換遷移程序并不支持AC或MSSQL向MYSQL的數據轉換遷移,因為動易系統并不支持MYSQL數據庫!
3、自定義字段的數據遷移
數據庫的自定義字段遷移,最好先備份好原來的數據庫,再把數據庫中自己添加的自定義字段全部刪除,在遷移完成后再用AC或MSSQL的數據導入導出功能導入備份好的數據庫中自己添加的自定義字段(與第一點提到的“絕不能使用ACCESS或MSSQL自帶的數據導入導出功能進行數據遷移”并不沖突,第一點提到的是導入導出整個數據庫來進行數據遷移,而這里只是導入導出某個字段,并不會影響數據庫的正常運作)。
4、如何正確使用數據轉換遷移程序
要使用數據轉換遷移程序,首先要明白一個原理,就是遷移是以現有的數據庫類型為主體,舊數據庫為遷移對象,而不是說我要從AC遷移到MSSQL就是以現有的AC數據庫為主體來進行遷移,這是錯誤的!所以經常會有用戶大聲疾呼”為什么我使用數據轉換遷移程序來實現AC—MSSQL不成功,反而AC數據庫增大了不少…… “正確的應該是使用MSSQL數據庫為主體,也就是先在conn.asp內設定系統的數據庫類型為SQL,并設置好相關的用戶帳號、密碼、MSSQL數據庫名稱,再使用數據轉換遷移程序把AC數據庫內的資料遷移到MSSQL數據庫內。
新聞熱點
疑難解答
圖片精選