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