SiteWeaver數據遷移教程

 

  SiteWeaver雖然已經停止開發多年了,但時至今日還是用戶無數,繼續堅持使用SiteWeaver的還是大有人在。很多站長從小站做到現在的大站了,之前所使用的Access數據庫也開始容量爆炸,需要更換爲更高一級的MSSQL數據庫,而SiteWeaver就是能同時支持Access和MSSQL互相轉換(支持ACCESS—>MSSQL、MSSQL—>ACCESS、ACCESS—>ACCESS、MSSQL—>MSSQL之間的數據轉換),並免費提供數據庫類型轉換工具,這在目前衆多CMS中是不多見的(起碼我還沒見過)。好了,廢話不多說了,直接進入主題
一、安裝MSSQL數據庫
1、用Database裏的SiteWeaver.sql數據庫查詢文件建庫(MSSQL的安裝教程自己上百度、谷歌搜索);
2、修改網站根目錄下的Conn.asp文件裏的數據庫類型,即
Const SystemDatabaseType = "ACCESS"改爲  Const SystemDatabaseType = "SQL"注意:SQL”一定要大寫,否則會出現數據庫連接出錯提示;
並修改相應的數據庫連接IP、數據庫帳號、數據庫名稱、數據庫密碼

QQ截圖20130611101017.jpg(大小:30.8 K 下載次數:5)

3、測試前臺、後臺能否正常登錄,如能則代表SQL數據庫已經正確連接,如不能,請重新檢查數據庫安裝步驟;

QQ截圖20130611101144.jpg(大小:29.8 K 下載次數:7)

4、有些安裝完SQL數據測試連接時出現“找不到……”此類的錯誤提示,可通過運行install.asp文件進行網站初始化(不會造成數據丟失的,只是作爲一個清理數據緩存的用途而已)來解決;

二、數據遷移
1、打開SiteWeaver程序包,找到“升級及轉換程序\數據轉換遷移程序”裏的DataTrans.asp文件,複製到網站根目錄
2、打開瀏覽器,輸入你的網址,加上DataTrans.asp,如“http://你的域名/DataTrans.asp”,即可進入數據遷移界面,接着點“下一步”;

QQ截圖20130611101342.jpg(大小:132.6 K 下載次數:4)

3、如果你之前使用的是Access數據庫的,需要把Access數據庫複製到網站根目錄內(如果是裝在二級目錄的,則要與DataTrans.asp文件同級),否則在進行第四步的時候出現“數據庫連接錯誤,請確認輸入的源數據庫 (Access版數據庫)的文件名是否正確,且已經複製(或上傳)到動易 6.7版所在目錄。”的錯誤提示;
4、選擇源數據庫類型

QQ截圖20130611102105.jpg(大小:87.8 K 下載次數:5)

提示:如果你之前使用的是Access數據庫,那麼源數據庫則一定要選擇“Access數據庫”,而不是選擇剛剛安裝的“SQL數據庫”。否則是不會正確遷移數據的,只會把你之前已有的數據被新安裝的空白SQL數據庫給覆蓋清空,到那時你哭也沒用了。所以,在數據庫操作前一定要先做好備份,切記!!!
5、進入到“升級進度條刷新參數”界面可保持默認,進入到“請選擇要轉換/遷移的數據庫內容”可按需要進行勾選;
6、數據遷移過程

QQ截圖20130611105714.jpg(大小:53.9 K 下載次數:7)


QQ截圖20130611105725.jpg(大小:47.2 K 下載次數:7)

如果確認遷移過程無誤,則可以選擇“刪除此程序”,如不確定,可以點擊“關閉此窗口”,以後通過FTP手工刪除,此文件必須刪除,切記!
7、遷移工作完成。MSSQL—>ACCESS、ACCESS—>ACCESS、MSSQL—>MSSQL數據之間的轉換也是大同小異,這裏就不多重複了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章