sql2008資料庫修復
發布時間: 2024-08-11 07:07:55
1. SQL2008 還原資料庫 提示錯誤3241
SQL2008 還原資料庫 提示錯誤3241是設置錯誤造成的,解決方法為:
1、在你的資料庫上右擊,選擇其中的任務。
2. SQL server2008本地資料庫被刪,怎麼恢復
主要步驟如下:
1. 查詢被標記的資料庫
USE master
GO
SELECT NAME,STATE_DESC FROM SYS.DATABASES
WHERE STATE_DESC='SUSPECT'
GO
2. 設置為緊急狀態EMERGENCY,此時資料庫可以有一個用戶連接。由於本次資料庫比較大,就沒有繼續向下操作,我的做法是寫了腳步,把數據逐個的導出到另外一個庫。
有部分表,數據不全,查詢失敗,通過限制條件,逐步把可以查詢出來的導出來。
USE master
GO
ALTER DATABASE BPO SET EMERGENCY
GO
3.檢查資料庫
DBCC CHECKDB (BPO)
GO
4. 設置用戶
ALTER DATABASE BPO SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
5. 修復
DBCC CHECKDB (BPO, REPAIR_ALLOW_DATA_LOSS)
GO
6. 設置用戶
ALTER DATABASE BPO SET MULTI_USER
GO
熱點內容