問:用友T+在賬套維護(hù)工具中進(jìn)行備份賬套時(shí),出現(xiàn)如圖下提示:
答:1、遠(yuǎn)程客戶電腦查看系統(tǒng)日志文件為:在文件 'd:\chanjet\tplusstd\DBServer\Data\UFTData170642_999999.mdf' 中、偏移量為 0x00000023e7c000 的位置執(zhí)行 讀取 期間,操作系統(tǒng)已經(jīng)向 SQL Server 返回了錯(cuò)誤 21(設(shè)備未就緒。)。SQL Server 錯(cuò)誤日志和系統(tǒng)事件日志中的其他消息可能提供了更詳細(xì)信息。這是一個(gè)威脅數(shù)據(jù)庫(kù)完整性的嚴(yán)重系統(tǒng)級(jí)錯(cuò)誤條件,必須立即糾正。請(qǐng)執(zhí)行完整的數(shù)據(jù)庫(kù)一致性檢查(DBCC CHECKDB)。此錯(cuò)誤可以由許多因素導(dǎo)致;有關(guān)詳細(xì)信息,請(qǐng)參閱 SQL Server 聯(lián)機(jī)叢書。
2、在賬套庫(kù)dbcc checkdb查詢有誤,提示無法創(chuàng)建數(shù)據(jù)庫(kù)快照。
3、首先需要重啟數(shù)據(jù)庫(kù)服務(wù):
重啟數(shù)據(jù)庫(kù)服務(wù)的步驟:
點(diǎn)擊“開始”—“控制面板”—“管理工具”—“服務(wù)”,找到數(shù)據(jù)庫(kù)服務(wù)SQL Server(MSSQLSERVER),點(diǎn)擊右鍵,將服務(wù)重新啟動(dòng)。
4、在查詢框中輸入腳本,可以直接復(fù)制下面腳本。
其中[UFTData244561_000001]按T+對(duì)應(yīng)的賬套數(shù)據(jù)庫(kù)名稱進(jìn)行修改,然后點(diǎn)擊執(zhí)行。
USE [master]
GO
--讀提交快照處于打開狀態(tài)
ALTER DATABASE [UFTData244561_000001] SET READ_COMMITTED_SNAPSHOT ON WITH NO_WAIT
GO
--允許快照隔離
ALTER DATABASE [UFTData244561_000001] SET ALLOW_SNAPSHOT_ISOLATION ON
GO
5、創(chuàng)建數(shù)據(jù)庫(kù)快照后,再在賬套庫(kù)執(zhí)行語句dbcc checkdb,查詢無誤后即可正常備份。
至此就分享完畢了,建議小伙們收藏并轉(zhuǎn)發(fā),不明白的小伙伴們可以聯(lián)系我們!
補(bǔ)充:提供東莞用友,深圳用友,用友財(cái)務(wù)軟件,進(jìn)銷存軟件,用友ERP,MES系統(tǒng)等。