设在SQL Server中,有如下创建分区函数的语句: CREATE PARTITION FUNCTION myPF1(int) AS RANGE LEFT FOR VALUES(1,100,1000); 现要创建将每个分区映射到不同文件组的分区方案,让前

admin2021-05-07  48

问题 设在SQL Server中,有如下创建分区函数的语句:
CREATE PARTITION FUNCTION myPF1(int)
AS RANGE LEFT FOR VALUES(1,100,1000);
现要创建将每个分区映射到不同文件组的分区方案,让前两个分区映射到fg1文件组中,后两个分区映射到fg2文件组中(假设文件组已创建好)。
下列语句中能正确创建此分区方案的是(    )。

选项 A、CREATE PARTITION SCHEME myPS1 AS PARTITION myPF1 TO(fg1,fg2)
B、CREATE PARTITION SCHEME myPS1 AS PARTITION myPF1 TO(fg1,fg1,fg2,fg2)
C、CREATE PARTITION SCHEME myPS1 AS PARTITION myPF1 TO(fg1,next,fg2,next)
D、CREATE PARTITION SCHEME myPS1 AS PARTITION myPF1 TO(fg1,fg2,next,next)

答案B

解析 在SQL Server2008中,创建分区方案的SQL语句是:
CREATE PARTITION SCHEME partition_scheme_name
AS PA RTITION partition_function_name
[ALL]TO({file_group_name I[PRIMARY]}[,…n])
[;]
其中file_group_name|[PRIMARY][,…n]指定用来持有由panltion_function_name
指定的分区的文件组名。分区分配到文件组的顺序是从分区1开始,按文件组在[,…n]中列出的顺序进行分配。在[,…n]中,可以多次指定同一个file_group_name。故答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/BR37FFFM
0

最新回复(0)