请教在新装master上如何附加文件组?

HardThink 2004-10-28 09:56:30
情况是这样的:
重装数据库,master没有备份,只覆盖出来了.mdf,.ldf,.ndf文件现在如何把这个.ndf文件附加上去呢?

exec sp_attach @dbname = xxx,
@filename1 = 'xxxx.mdf',
@filename2 = 'xxxx.ldf',
@filename3 = 'xxxx.ndf'
执行成功,但是属性里面还是看不到这个.ndf文件,执行相应的应用程序也出错。

求教高人解惑!不慎感激!
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
HardThink 2004-10-28
  • 打赏
  • 举报
回复
用个土方法解决了
步骤是这样的
1:附加.mdf和.ldf
2:数据文件里面新建一个库随便命名,遂生成一新.ndf文件
3:分离数据库,用老.ndf覆盖新生成.ndf文件
4:附加成功。

应为数据库不是异常停止的,所以成功的可能性高了点,而且master如果备份了的话我想根本也就没有这种麻烦事了!
HardThink 2004-10-28
  • 打赏
  • 举报
回复
我没表达明白。
出错的是一个应用程序的数据库,这个库在数据库文件中另加了一个数据文件(遂生成一.ndf文件),由于master没有备份,重装操作系统以及sql server2000以后,现在这个.ndf文件无法附加上去了。
zjcxc 元老 2004-10-28
  • 打赏
  • 举报
回复
master数据库应该只能用备份/恢复的方式,而且要恢复master数据库,必须进入单用户模式
zjcxc 元老 2004-10-28
  • 打赏
  • 举报
回复
master数据库???


楼主没搞错吧? master数据库怎么实现添加数据文件的?
HardThink 2004-10-28
  • 打赏
  • 举报
回复
现在的问题就在这里,我选择附加的时候他就显示.mdf和.ldf文件,另一个.ndf不显示,master数据库没有备份,是不是这个导致的呢?
zjcxc 元老 2004-10-28
  • 打赏
  • 举报
回复
处理的步骤没有错

如果你是SQL2000的话,你试试在企业管理器中附加,附加的时候,选择了.mdf文件后,就会看到列出数据库包含的数据文件+日志文件,以及那些有效(没有红叉的)

34,588

社区成员

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

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