sql server不支持一天以外的分区范围



我得到以下错误。

不支持一天以外的分区范围sql server

当我检查分区方案和函数时,今天的日期(2020-02-29闰年(不在分区方案\函数的定义中。解决这个问题的最佳方法是什么?

添加此项将在现阶段有所帮助?

ALTER PARTITION SCHEME [ps_tbl] NEXT USED 'FG_202002';
ALTER PARTITION FUNCTION [pf_tbl]() SPLIT RANGE (N'2020-02-29T00:00:00.000');

听起来您有一个带有闰年错误的DDL触发器。这不是SQL Server系统错误消息,也没有内置的方法来约束分区函数的粒度。

检查运行:

select name, OBJECT_DEFINITION(object_id) trigger_body
from sys.triggers 
where parent_class = 0

DDL触发器通常在没有经过广泛测试的情况下实现,闰年通常会暴露潜在的错误。

最新更新