簡體   English   中英

備份數據庫——SQL服務器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM