我们的服务器中的数据库存在空间问题。因此,我们在另一个驱动器中为该数据库添加了一个辅助文件(ndf文件)。 (ndf文件-'c'驱动器,mdf,ldf文件-'e'驱动器)。当我们格式化'C'驱动器时,ndf文件被删除。当我们尝试通过附加“ mdf”文件重新找回该数据库时,出现了“ ndf文件丢失”的错误消息。 那么,下一步该怎么做才能使该数据库又恢复到原来的状态?
答案 0 :(得分:1)
这是一个完全糟糕的举动。首先,将数据库文件放在C:驱动器上是一种不好的做法。其次,尝试格式化C:驱动器,这基本上包括重建服务器。为什么不执行整个服务器或至少服务器上文件的备份。
在这种情况下,您的解决方案非常有限,很抱歉,如果解决的话,请把它作为IT /生活课程。一些数据非常重要,以至于我无法想象必须丢失它。好了,现在这些是我所看到的选择:
DataSource
与DBCC CHECKDB
一起使用。请注意,此命令不是数据库的保证修补程序祝你好运,让我们知道如何进行。
答案 1 :(得分:0)
ndf文件包含数据,并且ndf文件是文件所在的副本