資料庫只有mdf檔案而沒有ldf檔案,如何恢復資料庫
舉例:資料庫名為 TestData
第一步:
新建一個同名的資料庫即TestData資料庫
第二步:
停掉資料庫服務,找到剛才新建的TestData資料庫的mdf和ldf檔案,刪掉ldf檔案,再用之前想恢復的那個mdf檔案覆蓋新建的那個mdf檔案
第三步:
開啟資料庫服務,在查詢分析其中同時執行下面兩個系統儲存過程
exec sp_detach_db TestData,'true' ---------分離資料庫
exec sp_attach_single_file_db '庫名','D:/softHome/Microsoft SQL Server/MSSQL.1/MSSQL/Data/TestData.mdf' ----------通過單檔案附加資料庫(覆蓋後的mdf檔案),檔案路徑對應好自己電腦上的安裝路徑
通過這三步資料就恢復了,最好重新整理一下資料庫伺服器
相關推薦
資料庫只有mdf檔案而沒有ldf檔案,如何恢復資料庫
舉例:資料庫名為 TestData 第一步: 新建一個同名的資料庫即TestData資料庫 第二步: 停掉資料庫服務,找到剛才新建的TestData資料庫的mdf和ldf檔案,刪掉ldf檔案,再用之前想恢復的那個mdf檔案覆蓋新建的那個mdf檔案 第三步: 開啟資料庫服務,在查詢分析其中同時執行下
SqlServer資料庫MDF、NDF、LDF檔案簡介
在微軟的SQL Server 2000 資料庫有三種類型的檔案: 主要資料檔案(副檔名.mdf是 primary data file 的縮寫) 主要資料檔案包含資料庫的啟動資訊,並指向資料庫中
protobuf-c 只有.c .h原始檔沒有.proto檔案能否恢復.proto檔案呢
答案是肯定的,只是想從proto-c生成的原始檔恢復.proto描述檔案,目前還沒有自動化的工具,必須人去識別並恢復.proto檔案 我們知道,.proto檔案裡面由enum列舉型別和messag
vb讀取xls檔案而不開啟excel程序 ado資料庫方法讀取xls
'Read Excel File Using ADO Public Function Read_Excel _ (ByVal sFile _ As String) As ADODB.Recordset '函式引數
【SQLServer】【恢復掛起的解決方案】附加檔案時候的提示“無法重新生成日誌,原因是資料庫關閉時存在開啟的事務/使用者,該資料庫沒有檢查點或者該資料庫是隻讀的。 ”【資料庫恢復】
--dbcc checkdb用法(手工修復資料庫) --檢查資料庫完整性 --dbcc checkdb('資料庫名') --go --快速修復 --dbcc checkdb ('資料庫名', Repair_Fast) --go --重建索引並修復 --dbcc checkdb ('資料
ubuntu 64位安裝執行可執行檔案 提示 “沒有那個檔案或目錄”
是因為32位庫在64位機上執行不力。 可是裝 ia32-libs,提示廢棄。於是使用最後一條命令可以替代!! 一 先試試這條:$sudo apt-get install ia32-libs
maven專案中各檔案都沒有報錯,但是專案名稱有紅叉
第一種情況:剛開始建立maven專案的時候,預設使用的是jre1.5版本,而且沒有匯入Tomcat伺服器,可以看到Problems(和Console控制檯同欄,如果沒有,可以在Window——Show
linux環境,java獲取檔案出現 (沒有那個檔案或目錄)
針對linux下,沒有那個檔案或目錄的原因:1、有可能是檔案沒有許可權,用 ls -l 命令查下許可權,如下:-rw-r-----. 1 root總共有10位,第一個'-'先不看,從第二個往後看。r 表示可讀取,w 表示可寫入,x 表示可執行。2、路徑有問題本屌的問題是因為
maven專案中,專案上有紅叉,但是檔案上沒有紅叉,解決方法如下:
專案中各檔案沒有報錯,但是專案名稱中有紅叉,可能是動態專案版本的原因,建立的maven專案預設是2.3版本的,web.xml中的檔案頭宣告不能隨意修改(有一次想修改為3.0版本的,就將web.xml的宣告3.0版本的,發現報錯) 所有的報錯和警告和其他出現的問題都可
資料庫(二)tab補全功能,使資料庫支援簡體中文,日誌管理,備份指令碼
一、如何在MySQL資料庫中使用tab鍵補全功能 1.修改主配置檔案/etc/my.cnf vim /etc/my.cnf [mysql] #no-auto-rehash auto-rehash 2.重啟MySQL服務,登入測試 /etc/init.d/mysqld
資料庫思想——一個人有兩個圖片,在資料庫中以逗號分隔,前臺迴圈出來
使用者潘多拉的newname欄位有兩張圖片,其中以逗號分隔,怎麼能夠在顯示全部使用者的情況下讓潘多拉的這兩張圖片都顯示出來呢? <!Doctype html> <head> <title>擼起袖子加油幹</title> <meta
Android資料庫GreenDAO3.2.2的使用(一,整合資料庫)
由於專案新加入離線功能,因此需要本地資料庫,好久沒有使用資料庫了,就比較各個資料庫的優缺點,最終選擇了GreenDao。雖說整合時候有些麻煩和一些坑,但是解決問題後,這個資料庫還是挺好用的。 二、新增依賴 1、在專案的Project的build.gradle裡
只有mdf檔案和ldf檔案--怎麼恢復資料庫
關於資料庫的備份與還原 剛學資料庫的時候,不知道資料庫的備份和還原,就直接去拷貝資料庫mdf和ldf檔案,後來會了資料庫的備份和還原,一直也就沒有注意拷貝mdf和ldf帶來的問題。 現在需要參考原來拷貝的程式碼和資料庫(拷貝的mdf和ldf檔案),結果發現數據庫還原不上
LDF檔案丟失, 如何僅用MDF檔案恢復資料庫呢?
筆者的一個大小為2 TB的SQL Server的database的LDF檔案在玩儲存盤對映的過程中莫名其妙的丟失了. 好在MDF檔案還在. 筆者慌了, Bruce Ye告訴筆者, 不用著急, 光用MDF也可以把資料庫弄回來的. 筆者就問Bruce, 假設我可以容忍LDF中資訊的丟失的話, 那麼該如何恢復這個資
oracle 資料恢復,只有oradata資料夾裡的檔案,沒有備份檔案的資料庫恢復,重灌系統後,oracle 10g資料庫恢復
格式化重灌系統後,才想起來oracle 10g 資料庫沒有做備份,開始以為很麻煩,沒想到資料庫恢復的還挺順利的 恢復方法: 1,把原來的資料庫檔案備份,(D:\oracle\product\10.2.0\oradata\gqxt),重新命名即可,我命名為gqxt_old,(
SQL Server匯入mdf、ldf檔案
一、方法一 “新建查詢” 輸入 EXEC sp_attach_db @dbname = 'TESTlibrary', //自定義的資料庫名稱 @filename1 = 'C:\db_library_Data.MDF', //
2017 SQL Server 匯入mdf,ldf檔案
2017 SQL Server 匯入mdf,ldf檔案 1.開啟SQL Server Management Studio 2.登入後,右鍵資料庫,附加 3.選擇要新增的mdf,會自動把ldf也匯入 4.點選確定就可以看到匯入成功 出現的問題
Navicat Premium怎樣開啟SQL檔案.MDF和.LDF檔案
相信大家再裝SQL Server時都會遇到一件非常頭疼的事情——裝完SQL server之後發現沒有啟動程式。沒有經驗的會以為SQL SERVER安裝失敗了於是選擇重灌,但是呵呵,重灌了4,5次還是一
mysql——在沒有ibdata1檔案的情況下用*.frm和*.ibd檔案恢復資料庫
昨天同學問我阿里雲上的資料庫被盜了 只留下了一個QQ號是不是被盜了,辛辛苦苦手敲的化學相關的知識庫就這樣沒了;然後告訴我之前保留過兩個檔案(frm和ibd),然後就百度、Google…etc;資料庫恢復成功 哈哈!!! 切記 恢復之前先把備份好的frm和i
關於SQL資料庫丟失.LDF檔案後附加資料庫的方法
解決方法: 1、把需要附加的資料庫的MDF檔案改名; 2、建一個相同的資料庫。庫檔名稱為要附加的資料庫名。 3、開啟服務管理器(通常情況下應該在托盤),停止服務 3、將新建的資料庫檔案的MDF檔案刪掉,並將原有的資料庫mdf檔案該為原來的名字 4、重啟sql s