【发布时间】:2017-07-14 19:37:44
【问题描述】:
我正在尝试在其中一张表上实现切换分区,并确保分区功能、方案、文件组工作正常。但是当我运行以下命令时出现文件组错误。有人可以分享您对此的看法吗?
命令:-
ALTER TABLE XYZ SWITCH PARTITION 5 TO ABC PARTITION 5;
错误:-
ALTER TABLE SWITCH 语句失败。表 'XYZ' 位于文件组 'PRIMARY' 中,表 'ABC' 的分区 5 位于文件组 'FG_5' 中。
【问题讨论】:
-
当我将表分布在多个文件组中时,如何避免此错误。
-
这两个表是否在同一个数据库中?
-
是的,两者都在同一个数据库中
-
ABC是新的空表吗?
-
ABc 是一个分区表。XYZ 和 ABC 具有相同的表结构。
标签: sql sql-server sql-server-2014 partitioning sql-server-2016