我们的网络管理员已经安装了一个MS SQL 2012服务器,并希望DBs安装,因此数据库文件位于4个不同的驱动器上。
这里的问题是,当我试图从一个只使用单个数据库文件的不同系统恢复一个DB时,它想要将旧的文件结构带过来。在还原选项中,我可以看到它想要使用的文件结构(1个数据库文件),但我不能更改它。
是否有一种方法可以在不丢失文件结构的情况下将数据库还原到新数据库中?
提前谢谢。理查德
发布于 2014-09-08 03:25:10
您只需按原样还原并在还原后添加文件即可。若要添加文件,请右键单击数据库,然后转到Properties,然后再添加文件。
发布于 2014-09-08 01:46:27
如果您的当前数据库由一个数据文件和一个日志文件组成,那么它将如何恢复。
如果当前数据库已经是一个数据文件,那么网络管理员在这样做的目的是什么?网络管理员是否了解数据库中的文件结构是如何工作的?
如果您只想将表和索引拆分到多个文件中,则需要在它们自己的文件组中手动创建每个文件,并分配给它自己的物理文件。然后可以将数据导入到这些表中。另一种方法是在恢复之后做同样的事情。
除此之外,如果涉及在文件之间对表进行分区,则会变得更加繁琐和复杂。
https://dba.stackexchange.com/questions/75943
复制相似问题