我得到以下错误。
不支持一天以外的分区范围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触发器通常在没有经过广泛测试的情况下实现,闰年通常会暴露潜在的错误。