只有.mdf和.ldf文件是否可以恢复数据库?

天兰 2003-02-11 10:15:20
服务器不能启动,要重装系统。但没有将数据库备份,只有数据库对应的数据文件:xx.mdf和xx.ldf。系统重装并重新安装SQL Server后,可否利用这两个文件恢复数据库?
...全文
30 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tang_fong 2003-02-12
  • 打赏
  • 举报
回复
我当然推荐你使用系统存储过程sp_attach_db 来做。不过另外告诉你一个比较绝的,建立一个数据库,和你要恢复的数据库同名,然后停止数据库服务,把xx.mdf和xx.ldf文件,拷贝到你的数据文件文件夹里,覆盖原来的数据文件和日志文件,一切ok。
satan_m 2003-02-11
  • 打赏
  • 举报
回复
sorry,忘了说要写路径了呵呵,上个帖子应该是xx.mdf和xx.ldf都是加上路径的
satan_m 2003-02-11
  • 打赏
  • 举报
回复
在master库里执行存储过程:
sp_attach_db 'dbname','xx.mdf','xx.ldf'
如果是ldf文件坏了就执行:sp_attach_db 'dbname','xx.mdf'
pengdali 2003-02-11
  • 打赏
  • 举报
回复
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
pengdali 2003-02-11
  • 打赏
  • 举报
回复
右键数据库-->所有任务-->附加数据库

27,579

社区成员

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

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