!!!!!紧急求救,如何恢复该数据库????

leeyoong 2002-07-05 12:23:35
环境:win2000 + SQL SERVER 2000

原由:某人将一应用数据库中的日志文件(.ldf)误删除,现只剩下一个数据文件(.mdf),数据库发生置疑!

请教诸位大虾,如何恢复该数据库?

万分火急,在线等候....
...全文
27 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
duckcn 2002-07-05
  • 打赏
  • 举报
回复
用sp_attach_single_file_db就行了。
liuzxit 2002-07-05
  • 打赏
  • 举报
回复
在查詢分析器中執行
sp_detach_db '數據庫名'
sp_attach_single_file_db '數據庫名','mdf文件物理路徑及文件名'
yannankai 2002-07-05
  • 打赏
  • 举报
回复
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'

yannankai 2002-07-05
  • 打赏
  • 举报
回复
sp_attach_single_file_db
将只有一个数据文件的数据库附加到当前服务器。

语法
sp_attach_single_file_db [ @dbname = ] 'dbname'
, [ @physname = ] 'physical_name'

参数
[@dbname =] 'dbname'

要附加到服务器的数据库的名称。dbname 的数据类型为 sysname,默认值为 NULL。

[@physname =] 'phsyical_name'

据库文件的物理名称,包括数路径。physical_name 的数据类型为 nvarchar(260),默认值为 NULL。

返回代码值
0(成功)或 1(失败)

结果集
仅供叁考
yannankai 2002-07-05
  • 打赏
  • 举报
回复
如果光是日志文件就不用太急了
leeyoong 2002-07-05
  • 打赏
  • 举报
回复
拜托了,关注一下吧
xiaowangzi 2002-07-05
  • 打赏
  • 举报
回复
添加数据库然后选数据文件就可以了!

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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