【发布时间】:2018-07-18 22:29:03
【问题描述】:
我正在尝试创建一个分区以将比当前年份更早的数据保存在 ARCHIVE 文件中。
但是我收到以下错误:
关联的分区函数“pfnYears”生成的分区比方案“pscYears”中提到的文件组多。
代码:
ALTER DATABASE CURRO_DW Add Filegroup [CURRO_DW_ARCHIVE]
Alter Database CURRO_DW Add FILE ( NAME = N'CURRO_DW_ARCHIVE', FILENAME = N'D:\Data\CURRO_DW_ARCHIVE.ndf' , SIZE = 5120KB , FILEGROWTH = 1024KB ) TO Filegroup [CURRO_DW_ARCHIVE]`
DROP PARTITION SCHEME pscYears
DROP PARTITION FUNCTION pfnYears
CREATE PARTITION FUNCTION pfnYears (INT)
AS RANGE LEFT FOR VALUES
(
2017,2020
)
CREATE PARTITION SCHEME pscYears AS PARTITION pfnYears
TO
(
[CURRO_DW_ARCHIVE],[PRIMARY]
)
【问题讨论】:
标签: sql partitioning