操作方法:先要安裝好SQLServer2005,並且記住安裝時自己設定的使用者名稱和密碼。下面以恢複SQLServer下備份的資料庫檔案epdmdb20101008.bak為SQLite資料庫為例來說明操作的步驟。
① 開啟SQLServer2005,如所示:
在登陸介面輸入登入名稱和密碼,點“串連”。
登入之後的介面如下:
② 建立一個資料庫。
點左邊導覽列的資料庫,右鍵-建立資料庫;如所示:
在彈出的建立資料庫視窗中輸入“資料庫名稱”,點“添加”。添加成功之後點確定。添加資料庫時請注意:資料庫名稱必須為英文和數位組合,不能出現漢字。
添加成功之後,中左邊的導覽列下方將出現剛剛添加的資料庫名稱。如添加一個資料庫名稱為epdm003的資料庫,添加完成後,如所示:
③ 選擇這個資料庫,右鍵 任務-還原-資料庫,將彈出還原資料庫的視窗,如所示:
④ 在還原資料庫視窗中,選擇SQLServer下備份的資料庫,將SQLServer資料庫中的資料匯入到epdm003中。
在還原資料庫視窗中,“還原的目標”中“目標資料庫”為剛剛選擇的epdm003,“還原的源”這裡選擇“源裝置”,點後邊的瀏覽按鈕,去選擇需要還原的SQLServer下備份的資料庫。如所示:
選擇之後點“確定”,這樣還原資料庫視窗中的“源裝置”後邊即顯示了該需要還原的SQLServer下備份的資料庫檔案。此時,將“選擇用於還原的備份組”下邊的記錄前打上勾,如所示:
然後點左邊的“選項”,將彈出選項介面,如所示:
將該視窗中的“還原選項”下的“覆蓋現有資料庫”前打上勾,“恢複狀態”選第一個。然後點“確定”。如所示:
當彈出所示提示時,說明SQLServer下備份的資料庫檔案中的資料已經恢複到epdm003資料庫中。
⑤將epdm003資料庫中的資料恢複到EI5.0所連的當前資料庫中。
先確定本機上安裝好了5.0軟體,並且是可以正常登陸的。如果現在5.0軟體中有資料,請先將5.0的資料做一個Database Backup。因為接下來要做的將epdm003資料庫中的資料恢複到5.0軟體中將會覆蓋掉當前5.0軟體中的資料。5.0當前的Database Backup做好之後,這一步的具體操作方法如下:
點 開始-程式-建設行業管理資訊系統(勘察設計企業版)5.0-舊版EI資料庫遷移工具,將會彈出老版EI資料庫遷移工具的視窗,如所示:
在該視窗中點“選擇SQLServer資料庫”,將會彈出如下選擇匯入資料來源的視窗:
在所示視窗中,將“伺服器”處改為英文IME下的點“.”,“資料庫”後填寫“epdm003”,“使用者名稱”和“密碼”後填寫當時安裝SQLServer2005時自己設定的使用者名稱和密碼,然後點“確定”。如所示:
確定之後,將回到老版EI資料庫匯入視窗,這時,點“匯入資料”,下方資料開始滾動,表明epdm003中的資料正在匯入到EI5.0當前所連資料庫中。如所示:
當資料匯入結束之後,將出現如所示的提示“請注意:所有登入使用者的密碼都在新系統中自動清空,請在登入成功後修改相應的登入密碼,謝謝!資料匯入結束”。
⑥ 資料匯入結束後,找到EI5.0當前所連的資料庫,這個資料庫即為SQLServer資料庫還原到SQLite資料庫後的SQLite資料庫。
EI5.0當前所連的資料庫在哪裡呢?可按如下方法找到:
啟動5.0軟體,當彈出登入視窗的時候,點登入視窗的“資料庫設定”,將彈出資料庫設定的視窗,如所示:
所示視窗中的“SQLite檔案”欄位後邊的路徑即為EI5.0軟體當前所連的資料庫存放的路徑。該路徑最後的epdmdb.db即為5.0軟體的資料庫檔案。到這個路徑下找到這個檔案即可。
至此,SQLServer資料庫轉換為SQLite資料庫的操作已全部完成