繁体   English   中英

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

[英]partition range other than one day is not supported 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 触发器通常在没有进行大量测试的情况下实现,闰年通常会暴露潜在的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM