没有数据库备份文件,但有相应的MDF和LDF文件,该如何还原数据库?

dreamsky 2004-04-09 10:10:44
如题
...全文
359 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
饮水需思源 2004-04-09
  • 打赏
  • 举报
回复
如果为SQL2000,则直接在“企业管理器”中“附加数据库”即可
  • 打赏
  • 举报
回复
1、将现有的mdf ldf文件更名。
2、在enterprise manager里新建一个和以前数据库同名的数据库。
3、停止服务(不停止是不能覆盖的)
4、将新建的数据库文件删除,然后将1步的文件改成现在的数据库文件名字。
5、启动服务,ok了。
zjcxc 2004-04-09
  • 打赏
  • 举报
回复
附加数据库就可以了:

企业管理器
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"


查询分析器中的方法:
--有数据文件及日志文件的情况
sp_attach_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
,'日志文件名(*.ldf注意要带目录)' --后面可以是用,分隔的该数据库的多个日志文件

--如果只有数据文件的情况
sp_attach_single_file_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件

LoveSQL 2004-04-09
  • 打赏
  • 举报
回复
1。直接附加就行
2。新建一个同名数据库,用这两个文件覆盖也可以

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧