當前位置:首頁 » 操作系統 » 資料庫mdf

資料庫mdf

發布時間: 2022-09-19 11:38:02

sql資料庫中 mdf是什麼文件,它的作用是什麼 ,刪除有何後果,是否可用它來還原資料庫,或者新建資料庫

mdf是數據文件,所有表、視圖、存儲和數據都在這個文件;ldf是日誌文件,它記錄著對數據的操作記錄。不建議刪除,刪除後如果沒有備份就無法找回了,如果資料庫服務啟動狀態物理刪除是無法操作的,只能從資料庫studio里進行刪除。這兩個文件可以分離或者附加,資料庫備份文件是BAK的,停止資料庫服務備份這兩個文件也可以作為備份用,但是新建就談不上了,新建一般是通過代碼實現的

❷ 資料庫mdf文件怎麼打開

資料庫文件後綴名為.mdf,是SQL Server資料庫的數據文件,需要在SQL server管理器當中附加還原資料庫 才能打開。網上有教程的

❸ 只有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
將終止。
??????
A.我們使用默認方式建立一個供恢復使用的資料庫(如test)。可以在SQL
Server
Enterprise
Manager裡面建立。??????
B.停掉資料庫伺服器。??????
C.將剛才生成的資料庫的日誌文件test_log.ldf刪除,用要恢復的資料庫mdf文件覆蓋剛才生成的資料庫數據文件test_data.mdf??????
D.啟動資料庫伺服器。此時會看到資料庫test的狀態為「置疑」。這時候不能對此資料庫進行任何操作。????????
E.設置資料庫允許直接操作系統表。此操作可以在SQL
Server
Enterprise
Manager裡面選擇資料庫伺服器,按右鍵,選擇「屬性」,在「伺服器設置」頁面中將「允許對系統目錄直接修改」一項選中。也可以使用如下語句來實現。
??????
use
master
??????
go
??????
sp_configure
'allow
updates',1
??????
go
??????
reconfigure
with
override
??????
go??????
F.設置test為緊急修復模式
??????
update
sysdatabases
set
status=-32768
where
dbid=DB_ID('test')??????
此時可以在SQL
Server
Enterprise
Manager裡面看到該資料庫處於「只讀\置疑\離線\緊急模式」可以看到資料庫裡面的表,但是僅僅有系統表
??????
G.下面執行真正的恢復操作,重建資料庫日誌文件
??????
dbcc
rebuild_log('test','C:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\test_log.ldf')??????
執行過程中,如果遇到下列提示信息:
??????
伺服器:
消息
5030,級別
16,狀態
1,行
1
??????
未能排它地鎖定資料庫以執行該操作。
??????
DBCC
執行完畢。如果
DBCC
輸出了錯誤信息,請與系統管理員聯系。
??????
說明您的其他程序正在使用該資料庫,如果剛才您在F步驟中使用SQL
Server
Enterprise
Manager打開了test庫的系統表,那麼退出SQL
Server
Enterprise
Manager就可以了。
??????
正確執行完成的提示應該類似於:
??????
警告:
資料庫
'test'
的日誌已重建。已失去事務的一致性。??????
應運行
DBCC
CHECKDB
以驗證物理一致性。??????
將必須重置資料庫選項,並且可能需要刪除多餘的日誌文件。??????
數據恢復
sql資料庫修復
密碼恢復??????
sql資料庫恢復
硬碟異響
壞道修復
文件恢復??????
sql
server修復
文件修復??????
raid數據恢復
sql資料庫修復??????
raid磁碟陣列
sql恢復
sql
server恢復??????
硬碟數據恢復
硬碟壞道修復
硬碟數據修復
數據修復
??????
DBCC
執行完畢。如果
DBCC
輸出了錯誤信息,請與系統管理員聯系。??????
此時打開在SQL
Server
Enterprise
Manager裡面會看到資料庫的狀態為「只供DBO使用」。此時可以訪問資料庫裡面的用戶表了。??????
H.驗證資料庫一致性(可省略)
??????
dbcc
checkdb('test')??????
一般執行結果如下:
??????
CHECKDB
發現了
0
個分配錯誤和
0
個一致性錯誤(在資料庫
'test'
中)
??????
DBCC
執行完畢。如果
DBCC
輸出了錯誤信息,請與系統管理員聯系。????????
I.設置資料庫為正常狀態
??????
sp_dboption
'test','dbo
use
only','false'
??????
如果沒有出錯,那麼恭喜,現在就可以正常的使用恢復後的資料庫啦。????????
J.最後一步,我們要將步驟E中設置的「允許對系統目錄直接修改」一項恢復。因為平時直接操作系統表是一件比較危險的事情。當然,我們可以在SQL
Server
Enterprise
Manager裡面恢復,也可以使用如下語句完成
??????
sp_configure
'allow
updates',0??????
go

❹ 如何打開mdf資料庫文件

mdf文件是鏡像文件,要用虛擬光碟機軟體才能打開
安裝一個虛擬光碟機軟體,下載地址到
http://www.xunlei.com/
上去搜索
那個軟體叫daemon
tools,我提供一個下載地址:
http://patch4.ali213.net/newpatch22/daemon.rar

這個軟體是最常用的
虛擬光碟機軟體
安裝前似乎要重啟機器,總之安裝完成之後
雙擊桌面上的快捷方式
這是桌面右下角就會出現一個紅色的標志
右鍵那個標志
選擇第一個選項(要是他提示沒有虛擬光碟,那麼在彈出子菜單選擇設置虛擬光碟機數目,即設置虛擬光碟機數目,選擇一個就可以了),在彈出的子菜單仍然選擇第一個選項,應該叫載入鏡像,在出來的對話框中找到你那個mdf文件,打開
打開後,打開我的電腦,這是你會發現有兩個光碟機,其中一個是虛擬光碟機,打開就可以了

❺ sql server 中後綴為.mdf的文件是干什麼用的

數據文件(擴展名.mdf是 primary data file 的縮寫)。包含資料庫的啟動信息,並指向資料庫中的其他文件。用戶數據和對象可存儲在此文件中,也可以存儲在次要數據文件中。操作方法如下:

1、首先點擊「開始」,「程序」,打開SQL sever management studio。

❻ MDF是什麼格式 MDF文件用什麼打開

一、MDF

MDF(Mirror Disc File)文件是光碟鏡像文件的一種 打開MDF文件是用BT或其它P2P軟體下載游戲或較大文檔的,特別是在網上的流傳游戲交流中,常以mdf文件為鏡像。其實mdf文件要和mds文件搭配才能使用。

MDF(Mirror Disc File)是用Alcohol 120%製作的原版光碟映像文件,因此可以用虛擬光碟機軟體DAEMON tools載入,也可以用Alcohol 120%的虛擬光碟機載入,還可以用Alcohol 120%直接刻錄mds文件,還原成CD。這兩個文件要在同一目錄,才可以打開。

二、打開mdf文件的常用軟體有:Daemon Tools 、Alcohol 120% 、 WinMount、東方光碟機魔術師等。將鏡像文件就插入到了虛擬光碟機中,文件會自動運行的,因而不需刻錄光碟。

也可以使用WinRAR解壓,把滑鼠移到後綴為MDF或者mdf的文件前,然後點擊滑鼠右鍵,選擇打開方式,然後選擇WinRAR,選擇完後就會出現WinRAR文件解壓界面,然後點擊「解壓到」(選擇一個文件夾進行解壓)這樣mdf的文件就解壓好了。

(6)資料庫mdf擴展閱讀:

在微軟的SQL Server 2000 資料庫有三種類型的文件:

主要數據文件(擴展名.mdf是 main data file 的縮寫)

主要數據文件包含資料庫的啟動信息,並指向資料庫中的其他文件。用戶數據和對象可存儲在此文件中,也可以存儲在次要數據文件中。每個資料庫有一個主要數據文件。主要數據文件的建議文件擴展名是 .mdf。

SQL Server的每個資料庫是以兩個文件存放的,一個後綴名為mdf,是數據文件,另一個後綴名為ldf,為日誌文件。因此只要定期復制這兩個文件,就可以達到備份的效果。

次要 (擴展名.ndf是Secondary data files的縮寫)

次要數據文件是可選的,由用戶定義並存儲用戶數據。通過將每個文件放在不同的磁碟驅動器上,次要文件可用於將數據分散到多個磁碟上。另外,如果資料庫超過了單個 Windows 文件的最大大小,可以使用次要數據文件,這樣資料庫就能繼續增長。

次要數據文件的建議文件擴展名是 .ndf。

事務日誌 (擴展名.ldf是Log data files的縮寫)

事務日誌文件保存用於恢復資料庫的日誌信息。每個資料庫必須至少有一個日誌文件。事務日誌的建議文件擴展名是 .ldf。

❼ 資料庫mdf是什麼文件

資料庫有三種類型的文件: 主要數據文件 主要數據文件是資料庫的起點,指向資料庫中文件的其它部分。每個資料庫都有一個主要數據文件。主要數據文件的推薦文件擴展名是 .mdf。 次要數據文件 次要數據文件包含除主要數據文件外的

❽ .mdf文件是資料庫的什麼文件

mdf文件一般用Daemon Tools打開。

mdf並非普通文件,因此不藉助相應軟體是無法打開MDF文件的。打開mdf文件的常用虛擬光碟機軟體主要有:Daemon Tools 、Alcohol 120% 、 WinMount、東方光碟機魔術師等。

❾ mdf資料庫文件怎麼打開

用SQL Server管理工具可以打開mdf資料庫文件,具體操作請參照以下步驟。

1、首先在網上搜索【QL Server管理工具】,然後選擇其中一個版本,下載好安裝包。

❿ sqlserver資料庫mdf文件在哪

1.先打開SQL Server資料庫並連接。
2.然後找到目標資料庫,右鍵並點擊「屬性」。
3.在彈出的屬性窗口左側「選擇頁」中選擇「文件」選項卡。
4.然後在右側窗體中即可看到相應內容了:邏輯名稱是數據文件及日誌文件的文件名,...
5.就是相應的.mdf和.ldf文件。

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:741
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372