标签:file create 文件 方案 art sql cti alter ase
在创建分区表前,数据库中应存在不同的文件组;
假设数据库名为DF17DataPro,创建用户表UserID,将前50万数据放在主文件组,将50~100,放在fg1文件组,100以上放在fg2文件组
1、添加文件组fg1,fg2
ALTER DATABASE DF17DataPro ADD FILEGROUP fg1
ALTER DATABASE DF17DataPro
ADD FILEGROUP fg2
2、为文件组添加文件
ALTER TABLE DF17DataPro ADD FILE (NAME=DF17DataPro1,FILENAME=‘D:\DF17DataPro.ndf‘) TO FILEGROUP fg1 ALTER TABLE DF17DataPro ADD FILE (NAME=DF17DataPro2,FILENAME=‘E:\DF17DataPro.ndf‘) TO FILEGROUP fg2
3、创建分区函数
CREATE PARTITIONFUNCTION MyRangeFunction(int)
AS RANGE RIGHT FOR VALUES(500000,1000000)
GO
4、基于分区函数创建分区方案
CREATE PARTITION SCHEME MyRangeSchema AS PARTITION MyRangeFunction TO(PRIMARY,fg1,fg2)
5、指定ID列作为分区方案创建用户表
CREATE TABLE USER ( UserID int not NULL, UserName varchar(10) NULL ) ON MyRangeSchema(UserID)
标签:file create 文件 方案 art sql cti alter ase
原文地址:http://www.cnblogs.com/Miss-Bueno/p/7389098.html