可以以單個mdf檔案直接註冊資料庫

2021-06-21 09:10:31 字數 312 閱讀 2952

在query analyzer中執行如下的語句: 

exec sp_detach_db yourdbname,true --卸除這個db在mssql中的註冊資訊 

到日誌的物理檔案所在的目錄中去刪除該日誌檔案或者將該日誌檔案移出該目錄 

在query analyzer中執行如下的語句: 

exec sp_attach_single_file_db yourdbname,'d:\mssql7\data\yourdbname_data.mdf' 

--以單檔案的方式註冊該db,如果成功則mssql將自動為這個db生成乙個500k的日誌檔案

mdf檔案和ldf檔案是什麼?

在微軟的sql server 2000 資料庫有三種型別的檔案 型別縮寫 中文意思 mdfprimary data file 主要資料檔案 ndfsecondary data files 次要資料檔案 ldflog data files 事務日誌檔案 主要資料檔案包含資料庫的啟動資訊,並指向資料庫中...

mysql提取 sql備份檔案中的單個表以及表資料

背景 隨著業務模組的不斷在增多,資料庫mysql容量也是越來越大,做測試時,整個備份還原比較耗費時間,由於有時候僅僅需要單個表或者少數幾個表,要想從整個備份檔案中提取指定的表以及資料,需要以下方法。說明 mysql常規備份還原後續補充。廢話不說,直接上乾貨 1 從整個.sql備份檔案中提取表結構 提...

只有mdf檔案的恢復技術

由於種種原因,我們如果當時僅僅備份了mdf檔案,那麼恢復起來就是一件很麻煩的事情了。如果您的mdf檔案是當前資料庫產生的,那麼很僥倖,也許你使用sp attach db或者sp attach single file db可以恢復 資料庫,但是會出現類似下面的提示資訊 裝置啟用錯誤。物理檔名 c pr...