[英]Backup database - SQL Server
我需要備份我的 SQL 服務器數據庫。 當我嘗試時,出現此錯誤:
System.Data.SqlClient.SqlError:讀取“c:...”失敗:23(...)(數據錯誤(循環冗余錯誤))
現在,我正在嘗試運行此命令:
DBCC CheckDB ('MYDATABASE') WITH NO_INFOMSGS, ALL_ERRORMSGS
但我得到這個錯誤
Msg 8921, Level 16, State 1, Line 18
檢查終止。 收集事實時檢測到故障。 可能是 tempdb 空間不足或系統表不一致。 檢查以前的錯誤。
我能做什么? 我只需要做一個備份。
我正在使用 Microsoft SQL Server Management Studio。
首先,從服務中檢查用於 SQL 服務器實例的服務帳戶。 確保服務帳戶有足夠的權限在物理磁盤中備份的確切位置進行讀/寫。 確保用戶(您用於登錄 SQL 實例的用戶)具有足夠的權限來執行備份。
從數據庫中恢復數據的最后一個選項是在不同 SQL 實例的不同機器上創建另一個具有相同表(空白)的數據庫,然后使用 Management studio 將所有數據庫導出到新數據庫(右鍵單擊數據庫 > 任務 > 導出數據)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.