用友U8+ V13備份失敗解決過程(遠程組件初始化失敗)
??客戶的財務服務器因異常關閉導致Sql Server 2008 R2服務無法啟動,查看日志顯示:傳遞給數據庫 'master' 中的日志掃描操作的日志掃描號 (8973:480:1) 無效,顯然master數據庫日志文件損壞了。糟糕的事情是,沒有master數據庫的備份。
??1、master數據庫恢復
??通過安裝光盤的setup程序可以恢復master數據庫,在安裝光盤中找到setup(一定是安裝光盤,安裝目錄里的執行會有問題),語法:
??setup.exe /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=mssqlserver /SQLSYSADMINACCOUNTS= administrator [/SAPWD=password]
??SQLSYSADMINACCOUNTS是指系統管理員(指加入到sql server sysadmin中的windows賬戶,如果不是混合驗證模式,只是sql server身份驗證模式,此參數不需要),我這里是administrator;SAPWD是sa的密碼。
??2、恢復賬套數據
??恢復成功后,U8的賬套數據庫都不在了(master數據庫中存放有用戶數據庫的信息,重新生成master數據庫后,這部分數據庫就不顯示在數據庫列表中),需要重新將這部分數據庫文件重新通過備份恢復,或通過附加(attach)進來。我是通過附加完成的,一切順利。但發現u8系統管理的備份計劃無法執行成功,但又看不到什么錯誤信息。于是通過U8的系統管理里的單獨備份(賬套-輸出),提示“遠程組件初始化失敗”??赡苁莡8在master中也存放了部分信息,在重新生成master數據庫時,這部分信息丟失了。
??后查閱相關資料及論壇,指出需在master數據庫中重建xp_UFregread和xp_UFregwrite這兩個存儲過程。但我創建這2個存儲過程后,發現還是不能正確備份。沒辦法,把所有數據庫備份一遍后,想通過u8初始化方式,重新設置一遍。于是在u8安裝目錄,找到SetupConfigure.exe,輸入sa密碼后(提示注冊界面可以點取消),提示“是否要初始化數據庫”,選擇是后就可以了。
??
??初始化完畢后,發現u8客戶端和系統管理無法正常登陸。可能UFSystem數據庫被初始化了,將剛才備份的UFSystem恢復即可,其他數據庫不用恢復。
??至此,系統恢復完成。

浙公網安備 33010602011771號