江湖告急!!!!!!!!!

jdc81 2003-12-16 06:40:29
事情是这样的!今天下午我把单位的数据删了.sql server的数据库在它的data目录下都有对应的两个文件XXX.mdf和XXX.ldf,在sql server企业管理器中删掉了的数据库,这两个对应的文件也消失了;本以为只要恢复这两个文件就可以万事OK,于是自作聪明的用了硬盘恢复工具.没想到还真让我恢复了这两个文件.但下面发生的事,让我快急死了.
我是这样来恢复的:
EXEC sp_attach_db @dbname = N'mtmis2003',
@filename1 = N'D:\mssql7\data\mtmis2003_data.mdf',
@filename2 = N'D:\mssql7\data\mtmis2003_log.ldf'
但系统提示:
the header for file D:\mssql7\data\mtmis2003_data.mdf is not a valid database file header,the pageaudit porperty is incorrent.
我快急死了!请高手救救一个可怜的孩子.
...全文
63 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdc81 2003-12-16
  • 打赏
  • 举报
回复
to txlicenhe(马可)
大虾,你写的那个和我的那种做法有区别吗?一定能行吗?我明天去试试.希望能行.我真的急死了.
jdc81 2003-12-16
  • 打赏
  • 举报
回复
to pbsql(风云)
sqlserver7.0没有这个功能的,只有2000有.
pbsql 2003-12-16
  • 打赏
  • 举报
回复
可怜的孩子!
你在sql server企业管理器中用附加数据库试试!
txlicenhe 2003-12-16
  • 打赏
  • 举报
回复
EXEC sp_attach_single_file_db @dbname = 'mtmis2003',
@physname = 'D:\mssql7\data\mtmis2003_data.mdf'

34,837

社区成员

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

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