數據庫遷移注意事項_動易Cms教程
SiteWeaver自開源免費版的發布,已可以支持MSSQL數據庫,很多用戶也在數據日益增多的情況下也逐步向MSSQL轉移。但在進行數據遷移的情況下,經常會出現不能順利遷移,在遷移過程中會發生停頓并出現錯誤提示。有用戶說“我已經按照使用說明進行遷移了,為什么還會出錯……”為此,在這里再次申明數據遷移程序的使用注意事項:
1、要使用數據遷移功能必須使用動易自帶的數據轉換遷移程序!
SiteWeaver的數據轉換遷移程序在程序包內的:升級及轉換程序\數據轉換遷移程序\DataTrans.asp,該程序支持AC—AC、AC—MSSQL、MSSQL—AC、MSSQL—MSSQL之間的數據轉換,絕不能使用ACCESS或MSSQL自帶的數據導入導出功能進行數據遷移,否則會出現不可預料的錯誤!同時再次聲明:數據轉換遷移程序并不支持AC或MSSQL向MYSQL的數據轉換遷移,因為動易系統并不支持MYSQL數據庫!
2、要升級舊版本的數據庫才可以進行數據轉換遷移!
以往的動易2006、SiteWeaver6.5均需升級數據庫方可使用數據轉換遷移程序,未經升級的舊版本數據庫在進行數據轉換遷移的時候絕對會出錯!
3、自定義字段的數據遷移
數據庫的自定義字段遷移,最好先備份好原來的數據庫,再把數據庫中自己添加的自定義字段全部刪除,在遷移完成后再用AC或MSSQL的數據導入導出功能導入備份好的數據庫中自己添加的自定義字段(與第一點提到的“絕不能使用ACCESS或MSSQL自帶的數據導入導出功能進行數據遷移”并不沖突,第一點提到的是導入導出整個數據庫來進行數據遷移,而這里只是導入導出某個字段,并不會影響數據庫的正常運作)。
4、如何正確使用數據轉換遷移程序
要使用數據轉換遷移程序,首先要明白一個原理,就是遷移是以現有的數據庫類型為主體,舊數據庫為遷移對象,而不是說我要從AC遷移到MSSQL就是以現有的AC數據庫為主體來進行遷移,這是錯誤的!所以經常會有用戶大聲疾呼”為什么我使用數據轉換遷移程序來實現AC—MSSQL不成功,反而AC數據庫增大了不少…… “正確的應該是使用MSSQL數據庫為主體,也就是先在conn.asp內設定系統的數據庫類型為SQL,并設置好相關的用戶帳號、密碼、MSSQL數據庫名稱,再使用數據轉換遷移程序把AC數據庫內的資料遷移到MSSQL數據庫內。
感謝版主572019提供,論壇地址:http://bbs.powereasy.net/dispbbs.asp?boardID=67&ID=392092&page=1
- MAC錯誤的解決方法
- 如何屏蔽動易后臺導航里的某個功能菜單?
- 動易.NET版本留言自動選定欄目方法
- 動易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節點ID標簽
- 如何開啟SiteWeaver6.8的支持,反對功能
- Windows 2008安裝動易.NET系統之四----動易系統安裝篇
- Windows 2008安裝動易.NET系統之三----數據庫篇
- Windows 2008安裝動易.NET系統之二----IIS、目錄環境配置篇
- 數據庫修復,SQL Server 2005內部操作不一致的處理
- 如何安裝動易.net程序權限配置
- 為什么提示對Windows系統文件夾下的Temp目錄沒有訪問權限?
- 相關鏈接:
- 教程說明:
動易Cms教程-數據庫遷移注意事項
。