本指南專為采用我司網站管理助手預裝環境的服務器用戶設計,同時要求操作者具備基礎服務器環境認知能力。在執行系統重裝前,務必詳讀本說明,并結合實際環境制定備份策略,尤其需將C盤(含桌面)的重要文件提前轉移至D盤存儲。若計劃升級至Win2016,可參考相關技術文檔。
操作需根據服務器是否部署SQL Server數據庫分為兩種情形:其一,服務器已安裝SQL Server數據庫,需按本文步驟一處理;其二,服務器未部署SQL Server數據庫,可跳過步驟一直接執行步驟二的操作,保留數據重裝為Win2012預裝建站助手MSSQL2012版本后,再按步驟二的2.1開始后續流程。
對于非我司預裝環境或手工創建的SQL Server數據庫,操作前須獨立完成數據備份,可通過復制mdf/ldf文件、導出bak備份等方式確保數據安全。備份完成后,需執行目錄權限配置,確保后續服務正常運行。
預裝環境下,建議將SQL Server所有數據庫按圖示備份至D:\mssql目錄,該目錄為后續恢復的關鍵路徑(非我司環境需將備份文件導出至D盤)。備份成功后,選擇“保留數據重裝為Win2012預裝建站助手MSSQL2012”選項。
需從指定地址下載SQL Server 2012組件(包括Program Files、Program Files (x86)、mssql壓縮包),保存至D盤并解壓至當前文件夾。打開命令行工具(路徑:C:\Windows\System32\cmd.exe),依次執行以下命令重置目錄權限:
```
cacls "D:\Program Files\Microsoft SQL Server" /e /g westmssql:f /T
cacls "D:\Program Files (x86)\Microsoft SQL Server" /e /g westmssql:f /T
cacls D:\mssql /e /g westmssql:f /T
sc config MSSQLSERVER start= auto
```
權限重置完成后,將D:\mssql目錄完整備份,再執行`net start MSSQLSERVER`命令啟動SQL Server服務。
使用建站管理助手同步數據庫時,需勾選目標數據庫執行同步操作,若數據異常可利用前述備份文件進行恢復。同步完成后,通過編輯數據庫功能修復所有者關系,確保數據庫權限正常。數據庫同步完成后,進入步驟二的網站數據恢復環節。
打開管理助手,進入環境檢測界面,根據實際需求勾選所需組件(注意:MySQL組件暫不勾選)。
- MySQL 5.6版本:通過命令行執行`cacls D:\SOFT_PHP_PACKAGE\mysql5.6 /e /g mysql:f /T`重置權限,再執行`net start mysql56`啟動服務。
- MySQL 5.1版本:需將原D:\SOFT_PHP_PACKAGE\mysql目錄重命名為mysql_bak,通過管理助手重新安裝MySQL 5.1;安裝完成后停止服務,將mysql_bak\data目錄復制替換新安裝的data目錄,重置權限并啟動服務,最后通過管理助手重置root密碼。
站點恢復需參考指定文檔完成,針對權限異常站點,可通過編輯站點并勾選“重置權限”功能解決。操作完成后,務必測試站點訪問正常性,確保遷移成功。
注意事項:本流程僅適用于我司預裝環境,操作中遇問題請及時反饋技術支持。