tencent cloud

云数据库 SQL Server

分区表检查

下载
聚焦模式
字号
最后更新时间: 2026-11-03 16:31:53
本文档已由 AI 辅助审校

检查详情

检查目的
验证源端分区表是否满足 DTS 同步的前置要求,确保分区函数参数类型、分区列约束以及目标端同名对象定义一致,避免因不支持的类型、约束缺失或对象冲突导致目标端建表失败。
检查内容
校验项
检查内容
结果
分区键类型
分区函数参数类型是否在支持范围内
若不支持,则阻断,系统提示调整源端分区键或排除该表
分区列包含性
分区表的主键/唯一约束是否包含分区列
若检查违规,则阻断,并定位到具体 schema.table
目标同名对象冲突
目标库已存在同名分区函数时,比对参数类型、RANGE 方向、全部边界值
若定义一致,则自动复用;若定义不一致,则阻断(不覆盖客户已有对象),提示删除/改名或对齐定义后重试
可能出现的问题
分区键类型不支持,请调整源端分区键或将该表排除出同步对象。
分区表的主键/唯一约束未包含分区列,目标端建表将失败(schema.table)。
目标库已存在同名分区函数且定义不一致,已阻断(不覆盖客户已有对象)。
限制说明
目标端所有分区统一落 PRIMARY 文件组,不保留源端自定义文件组布局。
迁移/同步期间需暂停 SPLIT/MERGE/SWITCH 等分区维护操作(这些操作不走行级增量复制)。

修复方法

分区键类型不支持:将源端分区键类型调整为支持范围内类型,或将对应表从同步对象中排除后重试。
分区列包含性违规:在源端为分区表的主键/唯一约束补充分区列(SQL Server 硬性要求),使约束包含分区列后重新发起校验。
目标同名对象冲突:若定义一致可自动复用,无需处理;若定义不一致,请删除或重命名目标端已有同名分区函数,或将源端分区函数定义对齐至目标端后重试。DTS 不会覆盖客户已有对象。
自定义文件组布局:接受目标端统一使用 PRIMARY 文件组,或在同步完成后手动将分区迁移至所需文件组。
分区维护操作:在迁移/同步期间暂停 SPLIT/MERGE/SWITCH 操作,待同步完成并稳定后再执行。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈