请教 用.mdf和.ldf 还原数据库
请教:
如何 用.mdf和.ldf 加载数据库
谢谢!!
问题点数:20、回复次数:9Top
1 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-04 12:41:39 得分 0
sp_attach_db ,'数据库名','路径加文件名(mdf)','路径加文件名(ldf)'
Top
2 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-04 12:42:02 得分 0
mdf和ldf的顺序无所谓Top
3 楼filebat(Mark)回复于 2005-08-04 12:51:33 得分 0
No objection, you honor.Top
4 楼jumpnew929()回复于 2005-08-04 13:59:32 得分 0
附加数据库就可以了呀Top
5 楼mn_mini(飘动的云)回复于 2005-08-04 14:07:08 得分 0
附件数据库!验证没有错误,ok!搞定Top
6 楼MorningTea(一勺抹茶)回复于 2005-08-04 14:23:22 得分 0
先決條件
1.在目前位置對所有資料庫進行目前備份,尤其是 master。
2.您必須具有系統管理員 (sa) 的許可權。
3.您必須知道資料庫的所有資料和記錄檔的名稱及目前位置。
注意:可以透過如下的預存程序 sp_helpfile 來確定資料庫所使用的所有檔案的名稱和目前位置:
举例:
use master
go
sp_attach_db 'mydb','E:\Sqldata\mydbdata.mdf','E:\Sqldata\mydblog.ldf'
---go分行不要連在一起
使用sp_helpfile 確認檔案位置的變更:
use mydb
go
sp_helpfile --go分行不要連在一起
Top
7 楼glen_huang(心要飞扬)回复于 2005-08-04 14:34:54 得分 0
其实,附加不就行了吗,不用这么麻烦吧!!!!Top
8 楼MorningTea(一勺抹茶)回复于 2005-08-04 16:58:50 得分 0
我说的也是附加,不过做个描述而已呀!
附言: 好多方式,比较方便的有2种:
1.如果有一个完全备份,将bak文件拷贝到目标服务器上, 用restore恢复,据说较好,会合并数据库的碎片
2. stop sql server, 把mdf, ldf文件拷到目标服务器, 用sp_attach_db来建立数据库!(楼主问的)
Top
9 楼wudeqing(清水一碗)回复于 2005-12-04 10:44:37 得分 0
进入企业管理器,右键"数据库目录",选择所有任务,再附加数据库,选择你的.mdf文件名,就OK了Top




