删除分区SQL Server 2008

时间:2018-03-16 14:45:52

标签: sql-server tsql indexing partitioning database-administration

我必须将SQL Sever 2008数据库迁移到SQL Server 2012. 2008是企业版,2012是标准版。众所周知,标准版不支持表分区。

在企业版中分区的表有1个群集,大约8个非群集索引。我需要放弃这个分区,但不知道如何。有人可以说清楚我应该怎么做呢?

感谢。

1 个答案:

答案 0 :(得分:1)

要取消对表的分区,您需要使用文件组规范而不是parttion方案重新创建所有索引。我建议您删除所有非聚集索引,然后使用带有文件组规范的CREATE INDEX...WITH(DROP_EXISTING-ON)重建现有的分区聚簇索引。然后使用指定的文件组重新创建非聚集索引。