然后新建了一个一模一样的表(table1_history),结构一样,索引也一样。也使用了相同的分区方案进行分区。
当我执行:
alter table table1 switch partition 1 to table1_History partition 1
提示:
'ALTER TABLE SWITCH' 语句失败。表'table1' 已分区,但 索引'IX_xxx' 未分区。
IX_xxx 是另外一个字段的索引,不是分区列。
为什么是这样呢?
大家帮帮忙
3 个解决方案
#1
先删除索引IX_xxx, 再switch试试.
#2
源表或分区以及目标表或分区必须在同一个文件组中。 对应的索引或索引分区也必须在同一个文件组中。
#3
忘了当时怎么解决了,现在已经不用分区了。结帖
#1
先删除索引IX_xxx, 再switch试试.
#2
源表或分区以及目标表或分区必须在同一个文件组中。 对应的索引或索引分区也必须在同一个文件组中。
#3
忘了当时怎么解决了,现在已经不用分区了。结帖