導航:首頁 > 數據處理 > 伺服器掛了如何恢復sql數據

伺服器掛了如何恢復sql數據

發布時間:2023-09-21 05:49:35

❶ 怎樣修復已經損壞的SQL資料庫

1.停止SQL Server的服務,備份SQL Server安裝目錄下的\data子目錄
下故障資料庫的兩個文件,一個數據文件hbposv6_branch_data.mdf,
一個hbposv6_branch_log.ldf(也有可能非此命名),同時查看磁碟
空間是否有足夠的空間;

2.啟動SQL Server服務(如已停止),創建一個新的資料庫,命名為
原來資料庫的名字。
3.停止SQL Server
4.把老資料庫的MDF文件(hbposv6_branch_data.mdf)替換
新資料庫的相應的MDF文件,
並把LDF文件(hbposv6_branch_log.ldg)刪除。
5.重新啟動SQL Server服務,然後運行如下命令:

Use Master
go

sp_configure 'allow updates', 1
reconfigure with override
go

begin tran
update sysdatabases set status = 32768 where name = 'hbposv6_branch'
--Verify one row is updated before committing
commit tran
go

6.停止SQL然後重新啟動SQL Server服務,然後運行如下命令
(更換日誌文件路徑地址):

use master
go
DBCC TRACEON(3604)
DBCC REBUILD_LOG
('hbposv6_branch',
'c:\Program Files\Microsoft SQL Server\MSSQL\Data\hbposv6_branch_log.ldf')
--在這里,請輸入你的資料庫的路徑
go

7.停止SQL然後重新啟動SQL Server服務,然後運行:

use master
go
update sysdatabases set status = 8 where name = 'hbposv6_branch'
go

sp_configure 'allow updates', 0
reconfigure with override
go

8.運行dbcc checkdb(db_name) 檢查資料庫的完整性

9.修復數庫
--請在查詢分析器中執行下列語句.執行前斷開其它
所有資料庫連接,最好是斷開網線
--如果不是該資料庫名,請將資料庫
--hbposv6_branch
--改為要修復的資料庫

USE master
Go
--單用戶模式
EXEC sp_dboption 'hbposv6_branch', 'single user', 'TRUE'
go
--資料庫檢查
DBCC CHECKDB ('hbposv6_branch')
Go
--如果返回結果出現了紅色的提示文字,說明資料庫中存在錯誤,需要修復
--資料庫修復
DBCC CHECKDB ('hbposv6_branch','repair_rebuild')
Go
--再次資料庫檢查,如果返回結果中沒有了紅色的提示文字,
說明修復成功;
DBCC CHECKDB ('hbposv6_branch')
Go
--否則意味著還需要更高級別的修復;嘗試將上面修復語句的
'repair_rebuild'換為'repair_allow_data_loss'再試,
之後再次檢查資料庫。
--如果還有錯誤未修復,請把這些信息以文字的方式發給我們

--退出前請一定要執行以下語句返回到多用戶模式
EXEC sp_dboption 'hbposv6_branch', 'single user','FALSE'
go

註:都要把 dbname 替換成真實的資料庫名字。

❷ 如何還原sql資料庫

1、要進行還原資料庫操作我們先需要有一個資料庫,這里直接打開SQL Server Management Studio,然後打開實例,在左側按照下圖中紅色箭頭指示右鍵點擊資料庫,然後點擊 新建資料庫,如下圖:

閱讀全文

與伺服器掛了如何恢復sql數據相關的資料

熱點內容
監察技術措施包括哪些 瀏覽:126
中鼎精工技術有限公司裡面怎麼樣 瀏覽:159
明日之後華為帳號如何交易 瀏覽:513
問道限制交易的強化丹怎麼來的 瀏覽:527
預期成果的技術平台是什麼 瀏覽:634
手機中網路代理是什麼意思 瀏覽:242
數據信息知識有什麼同樣之處 瀏覽:884
綜治信息採集都錄入什麼 瀏覽:833
邢台應用技術學院怎麼樣 瀏覽:207
產品檢測尺寸怎麼算 瀏覽:606
如何做外匯期權交易 瀏覽:233
市場上的螃蟹怎麼在家裡養 瀏覽:989
如何查詢匯款公司信息 瀏覽:877
wsf上哪個交易所 瀏覽:212
怎麼找人代理店鋪 瀏覽:403
什麼是復合制交易 瀏覽:449
普通遠期交易是什麼 瀏覽:278
怎麼交易美股的期貨 瀏覽:786
小程序乘車碼怎麼放到桌面上 瀏覽:838
駕校代理費怎麼收 瀏覽:386