SQL Server資料庫的檔案恢復技術

2021-05-26 00:07:02 字數 558 閱讀 8710

——直接拷貝資料庫檔案mdf和日誌檔案ldf的方式

1、只有mdf檔案的恢復技術 

由於種種原因,我們如果當時僅僅備份了mdf檔案,那麼恢復起來就是一件很麻煩的事情了。如果您的mdf檔案是當前資料庫產生的,那麼很僥倖,也許你使用sp_attach_db或者sp_attach_single_file_db可以恢復資料庫,但是會出現類似下面的提示資訊

裝置啟用錯誤。物理檔名 』c:/program files/microsoft sql server/mssql/data/test_log.ldf』 可能有誤。

已建立名為 』c:/program files/microsoft sql server/mssql/data/test_log.ldf』 的新日誌檔案。 但是,如果您的資料庫檔案是從其他計算機上覆制過來的,那麼很不幸,也許上述辦法就行不通了。你也許會得到類似下面的錯誤資訊

伺服器: 訊息 1813,級別 16,狀態 2,行 1

未能開啟新資料庫 』test』。create database 將終止。

裝置啟用錯誤。物理檔名 』d:/test_log.ldf』 可能有誤。

詳細講解SQL Server資料庫的檔案恢復技術

詳細講解sql server資料庫的檔案恢復技術 sql server 有兩種備份方式,一種是使用 backup database 將資料庫檔案備份出去,另外一種就是直接拷貝資料庫檔案 mdf和日誌檔案 ldf的方式。sqlserver 有兩種備份方式,一種是使用 backupdatabase 將資...

怎樣縮小SQL Server資料庫日誌檔案

問 我的資料庫 實際大小為600mb,日誌檔案實際大小為33mb,但日誌檔案占用空間為2.8gb 我曾經試了幾種方式,shirnk database,truncate log file,都沒辦法將檔案縮小。答 你可以把下面的 copy到查詢 分析器裡,然後修改其中的3個引數 資料庫名,日誌檔名,和目...

SqlServer2008資料庫日誌檔案清理

最近還原資料庫時發現檔案竟然達到十多個g 資料檔案才幾十m 網上查了一圈發現是日誌的問題,清理方法很多,整理如下 1.截斷事務日誌並設定為 模式 use master go alter database 資料庫名 set recovery with no wait go alter database...