mdf資料庫
Ⅰ 資料庫MDF文件如何附加
先打開你的資料庫軟體(如果是sqlserver2000的話是打開企業管理器),選中你使用的伺服器打開,選中資料庫右擊->所有任務->附加資料庫->瀏覽中選中你的mdf文件。接下來你應該明白了吧-v-
Ⅱ 只有.mdf和ldf文件如何導入資料庫
可用附加資料庫的方式將文件導入。
1、打開SQL。
5、單擊確定完成附加。
Ⅲ 資料庫mdf太大
沒戲,bak文件是原有資料庫的備份文件,所以只能以還原的方式把這個文件還原,只有通過附加的方式才可以拋掉日誌文件的。
所以你只能老老實實的把備份文件還原了,佔用空間很大,然後使用分離資料庫把數據文件和日誌文件分離,然後日誌文件就可以刪除了。
這樣就可以通過附加的方式只附加數據文件,日誌文件自動生成一個就很小了。
但是,無論怎麼做,你首先還是要完完整整的還原才行。
Ⅳ .sdf資料庫和.mdf資料庫的區別
你也夠沙比的,什麼狗比回答都能當成滿意答案……
sdf是基於本地的資料庫,訪問時不依賴於sqlserver
mdf是基於服務的資料庫,本地只有安裝sqlserver才可以訪問mdf資料庫
Ⅳ sql server 中後綴為.mdf的文件是干什麼用的
數據文件(擴展名.mdf是 primary data file 的縮寫)。包含資料庫的啟動信息,並指向資料庫中的其他文件。用戶數據和對象可存儲在此文件中,也可以存儲在次要數據文件中。操作方法如下:
1、首先點擊「開始」,「程序」,打開SQL sever management studio。
Ⅵ .mdf資料庫文件如何導入資料庫
附加資料庫就可以完成.
附加資料庫:企業管理器--右鍵"資料庫"--所有任務--附加資料庫
--選擇你的.mdf文件名--確定--如果提示沒有.ldf文件,是否創建,選擇"是"
查詢分析器中的方法:
--有數據文件及日誌文件的情況
sp_attach_db '資料庫名'
,'數據文件名(*.mdf注意要帶目錄)' --後面可以是用,分隔的該資料庫的多個數據文件
,'日誌文件名(*.ldf注意要帶目錄)'--後面可以是用,分隔的該資料庫的多個日誌文件
--如果只有數據文件的情況,'數據文件名(*.mdf注意要帶目錄)' --後面可以是用,分隔的該資料庫的多個數據文件
Ⅶ 資料庫mdf是什麼文件
資料庫有三種類型的文件: 主要數據文件 主要數據文件是資料庫的起點,指向資料庫中文件的其它部分。每個資料庫都有一個主要數據文件。主要數據文件的推薦文件擴展名是 .mdf。 次要數據文件 次要數據文件包含除主要數據文件外的
Ⅷ .mdf文件是資料庫的什麼文件
mdf文件一般用Daemon Tools打開。
mdf並非普通文件,因此不藉助相應軟體是無法打開MDF文件的。打開mdf文件的常用虛擬光碟機軟體主要有:Daemon Tools 、Alcohol 120% 、 WinMount、東方光碟機魔術師等。
Ⅸ mdf資料庫文件怎麼打開
用SQL Server管理工具可以打開mdf資料庫文件,具體操作請參照以下步驟。
1、首先在網上搜索【QL Server管理工具】,然後選擇其中一個版本,下載好安裝包。
Ⅹ 如何將資料庫文件ldf和mdf還原到資料庫
1. 首先確認已經備份了.mdf和.ldf文件。
2. 在SQL Server中新建一個同名的資料庫,然後停止SQL Server服務。
3. 用原有的.mdf和.ldf文件覆蓋新建資料庫對應的.mdf和.ldf文件。
4. 重新啟動SQL Server服務,這是應該會看到這個資料庫處於置疑(Suspect)狀態。(人品好的話,這個時候資料庫就已經恢復正常了,上次xrf的資料庫就是這樣被我恢復的。人品不好的話,下面的步驟也不行,我有一次就是找了一個北京做數據恢復的公司才恢復完畢。)
5. 在SQL查詢分析器中執行以下命令,以允許更新系統表:use mastergosp_configure 『allow updates』,1
reconfigure with overridego
6. 將這個資料庫置為緊急模式:
update sysdatabases set status = 32768 where name = 'db_name'go
7. 使用DBCC CHECKDB命令檢查資料庫中的錯誤:
DBCC CHECKDB(『db_name』)GO
8. 如果DBCC CHECKDB命令失敗,請轉至第10步,否則先將資料庫置為單用戶模式,再嘗試對其進行修復:
sp_dboption 'db_name',』single user』,』true』
DBCC CHECKDB(『db_name』, REPAIR_ALLOW_DATA_LOSS)GO如果在執行DBCC CHECKDB(『db_name』, REPAIR_ALLOW_DATA_LOSS)命令時提示說資料庫未處於單用戶模式狀態的話,則重新啟動SQL Server服務,然後繼續嘗試。
9. 如果DBCC CHECKDB(『db_name』, REPAIR_ALLOW_DATA_LOSS)命令失敗,請轉至第10步,否則若成功修復了資料庫中的錯誤:
重新執行DBCC CHECKDB(『db_name』)命令,確認資料庫中已沒有錯誤存在。
清除資料庫的置疑狀態:sp_resetstatus 'db_name'
清除資料庫的單用戶模式狀態:sp_dboption 'db_name',』single user』,』false』
重新啟動SQL Server服務,如果一切正常的話,則資料庫已經成功恢復。
10. 如果以上步驟都不能解決問題的話,請參考附件中的文檔嘗試通過重建事務日誌來恢復資料庫中的數據。
如果您只有MDF文件,問題就更加復雜一些,我們需要直接重建事務日誌了:
1. 在SQL Server中新建一個同名的資料庫,然後停止SQL Server服務。
2. 用原有的ldf文件覆蓋新建資料庫對應的.mdf文件,將其日誌文件(.ldf)刪除。
3. 啟動SQL Server服務,並將資料庫置為緊急模式(同上: 步驟5和步驟6)。
4. 停止並重新啟動SQL Server服務。
5. 執行以下命令重建資料庫日誌文件:(下面是個示例,您要用您實際的資料庫名)
DBCC REBUILD_LOG(』cas_db』, 'D:\cas_db\cas_db_Log.LDF')
6. 重新將該資料庫置為單用戶模式。