[求助]SQL Sever如何还原数据库到一个新建了不同文件组的数据库(详情见内)
具体是这样,之前老系统的数据库,在过去几年间数据不断增长,数据库文件添加的比较混乱,大约数据文件和日志文件都有若干个的样子。
目前系统升级,数据库内部设计一样,但是在新的服务器上规划好了不同的若干个数据文件组,和一个日志文件。
记得的数据库还原好像只能按照备份数据库的文件组来
求助各位大虾,怎样才能将备份的bak文件,还原到一个新建好了不同FileGroup的数据库中?
(或者从原数据库如何备份有什么需要注意的,也请指教!) 数据库还原 SQL?Server? FILEGROUP
[解决办法]
对了,如果没办法去改原来的服务器的文件组,
我觉得能不能这样,你先把原来的数据库还原到新的sql服务器上,可以使用move选项,来给你的原来的文件指定新的物理路径,然后,通过下面的命令,按照需要创建新的文件组,然后把文件加入到新的文件组:
--增加文件组
alter database 原来的数据库
add filegroup 新增文件组名
--增加文件到文件组
alter database 原来的数据库
add file
(
name = 文件的逻辑名,
filename = '文件的物理路径.ndf',
size = 100MB
)
to filegroup 新增文件组名