1樓:爸爸的小象學院
先將.mdf檔案複製到
sqlserver 2008安裝目錄下的data資料夾下
然後開啟sqlserver 2008-》資料庫-》右鍵選擇 「附加」-》然後從data中選擇.mdf然後確定就ok了。希望是你想要的。
2樓:
沒關係,比如你現在只有aa.mdf,你可以建乙個aa_log.ldf的空檔案。然後建乙個空庫,retore這個檔案組就可以了試試看。
3樓:匿名使用者
第一種可以還原資料庫,開啟企業管理器,到資料庫,右擊還原資料庫,就ok
第二種可以用附加資料庫的方法,如果你沒有備份只有c盤裡的那個資料的話
4樓:
直接把資料庫附加上就可以了,但是可能會丟失部分資料,因為sql的寫入機制不是儲存的當時就寫入,而是先寫入日誌檔案的,等閒的時候才真正寫入。
如果你的mdf檔案是正常的分離出來的,則只附加mdf檔案沒有一點問題,也不會資料丟失,因為分離的時候,sql會把日誌中待寫入的內容都寫入的
但是如果不是分離出來的,則可能會丟失部分待寫入的資料,但是不會影響載入資料庫的
5樓:
1、開啟資料庫
2、從企業管理器,建乙個同名的資料庫
3、停止sql server
4、用原mdf檔案覆蓋新建庫的資料庫檔案
5、重啟sql server(這時資料庫應該是置疑)
6、修改伺服器設定:允許對系統目錄進行直接修改
sp_configure 'allow updates',1 reconfigure with override
7、將資料庫置為緊急狀態:
update master.dbo.sysdatabases set status = 32768 where name = '資料庫名'
8、刪除新的ldf檔案,重建日誌:
dbcc rebuild_log('資料庫名', 'f:\資料庫名_log_new.ldf')--假設把新日誌在f盤
9、update master.dbo.sysdatabases set status = 16 where name = '資料庫名'
10、修改伺服器設定:取消 允許對系統目錄進行直接修改
sp_configure 'allow updates', 0 reconfigure with override
11、再使用檢查工具修復錯誤
use [資料庫名]
alter database [資料庫名] set single_user with rollback immediate
dbcc checkdb ('資料庫名',repair_allow_data_loss)
alter database [資料庫名] set multi_user
執行完畢之後,如果還有錯誤,重複執行11,直到沒有錯誤為止。
6樓:匿名使用者
有的時候,sql server 是在我們毫無準備的情況下癱瘓的,有的時候是伴隨者 nt 的癱瘓而引起的,(這個時候,豆腐想 牆上 gates 的畫像有仍了幾個 西紅柿),怎麼辦呢?這個時候就只有採用 sql server 的 t-sql 中提供的系統儲存過程了:
sp_atach_db
在這裡舉乙個簡單的例子:
sp_attach_db @dbname = n』pubs』,
@filename1 = n』c:\mssql7\data\pubs.mdf』,
@filename2 = n』c:\mssql7\data\pubs_log.ldf』
這種方法應該說是有很高的成功率的,不過在 實踐中 豆腐聽說 這樣後,資料庫成為唯讀的,那也沒有辦法了。
如果只有 mdf 沒有 ldf 檔案的話,可以使用 sp_attach_single_file
sp_attach_single_file_db @dbname = 』pubs』, @physname = 』c:\mssql7\data\pubs.mdf』
這個方法本來是 用來 對 sp_deatach 的操作的反操作,不過直接使用也還是可以成功的。
7樓:
哈哈,和我一樣~不過我比較幸運,我用資料恢復軟體把資料裡的備份檔案給恢復了!呵呵~
sqlserver資料庫分離後物理目錄中只有若干個ndf檔案和乙個ldf檔案,沒有mdf檔案,請問這是為什麼? 50
8樓:沈封
因為你沒選擇檔案格式
如何匯入.mdf和.ldf檔案到sqlserver資料庫
9樓:
在資料庫裡按右鍵,點附加,再選擇你的mdf檔案就可以了
10樓:太子烏
開啟sql server,可以選擇windows方式連線。
開啟資料庫,右鍵某乙個資料庫,選擇「新建查詢(q)」。
再**介面輸入如下**,點選f5鍵或者點選執行按鈕即可。
**如下:
exec sp_attach_db @dbname = '你的資料庫名',
@filename1 = 'mdf檔案路徑(包綴名)',
@filename2 = 'ldf檔案路徑(包綴名)'
可以看到匯入成功。如果匯入不成功,則需要修改mdf,ldf檔案的許可權。右鍵-屬性-安全-編輯,完全控制選擇允許。
這樣匯入問題即可迎刃而解,當然,有時會遇到版本不相容問題,低版本不能匯入高版本sql的mdf和ldf檔案。
mdf是什麼格式mdf檔案用什麼開啟
一 mdf mdf mirror disc file 是用alcohol 120 製作的原版光碟映像檔案,因此可以用虛擬光碟機軟體daemon tools載入,也可以用alcohol 120 的虛擬光碟機載入,還可以用alcohol 120 直接燒錄mds檔案,還原成cd。這兩個檔案要在同一目錄,才...
mdf檔案是不是虛擬光碟機開啟的檔案
安裝完daemon tools,在螢幕最右下角會出現乙個virtual daemon manager圖示,紅色,對著圖標點右鍵,移到emulation,選擇all options on 這是圖示變綠,然後移到第乙個,virtual cd rom,在選擇device 0 盤號 no media 在選擇...
mdf檔案怎麼用虛擬光碟機開啟,虛擬光碟機怎麼用開啟iso檔案
用daemon tools 安裝後右擊系統托盤處的紅色閃電圖示,點虛擬選項中的開啟所有,然後安裝映象檔案就是字尾為mdf,mds,iso的檔案,就可以了 額 為什麼不開啟mds呢?貌似應該開啟mds 還有啊如果真是mdf 那先問你遊戲個裝過了?如果你裝過了就到硬碟裡開啟遊戲 貌似並不是在光碟機裡開啟...
文庫怎麼不能上傳公開文件 只有私有上傳這一項?
你好,可以上傳的。在點選上傳以後,頁面上有個選項,有公開的還是私有的,選擇公開即可。但是如果你的文件非原創,或者絕大部分不是原創,系統會自動選擇私有。文庫上傳文件後為什麼總是為私有?原因 在上覆傳時,選擇的制就是 上傳私有文bai檔 或者文件不du符合 文庫協議zhi 因此無法公開 2 然後點選其中...
只有virtualbo快照檔案如何恢復系統
快照檔案是vdi檔案麼 先把原來備份的快照 以下簡稱快照a 註冊到對應的虛擬介質下 我是2個虛擬介質,因為後期又分了50g給虛擬機器 註冊之後的快照a在狀態提示是 無分配 然後新建乙個快照 以下簡稱快照b 這個時候,就會在虛擬介質管理下,每個映象vdi檔案 有2個快照vdi檔案,乙個是快照a 狀態提...