直接上代码:
--创建文件组
alter database NewDB add filegroup [NewDB _FileGroup_G]
alter database NewDB add filegroup [NewDB _FileGroup_H]
--给文件组创建文件
alter database NewDB add file
(name=NewDB _File_1',filename='G:\DB\NewDB \NewDB _File_1.ndf',maxsize=UNLIMITED,filegrowth=10%) to filegroup [NewDB _FileGroup_G]
alter database NewDB add file
(name=NewDB _File_2',filename='G:\DB\NewDB \NewDB _File_2.ndf',maxsize=UNLIMITED,filegrowth=10%) to filegroup [NewDB _FileGroup_G]
alter database NewDB add file
(name=NewDB _File_3',filename='G:\DB\NewDB \NewDB _File_3.ndf',maxsize=UNLIMITED,filegrowth=10%) to filegroup [NewDB _FileGroup_H]
--创建分区函数
Create Partition Function Demo_PartFun(int)
as range left for values(
5000000,--1
10000000
)
--创建分区方案
Create Partition SCHEME Demo_PartSCH
as partition Demo_PartFun
To(
[NewDB _FileGroup_G],
[NewDB _FileGroup_G],
[NewDB _FileGroup_H]
)
在执行创建分区方案的时候提示:
对象名 NewDB _FileGroup_G' 无效。
我右击数据库查看属性,文件组确实存在。。。但是分区方案就是无法创建。。。。
文件及文件分组即使存在,但如果在其它数据库中创建分区方案,它同样会找不到当前数据库中的文件分组了。看看目标数据库是不是正确。