删除分区 SQL Server 2008
Drop Partitions SQL Server 2008
我要把SQL Sever 2008数据库迁移到SQL Server 2012。2008是企业版,2012是标准版。我们知道,标准版不支持table分区。
企业版分区的table有1个聚簇索引和8个左右的非聚簇索引。我需要删除此分区但不知道如何删除。有人可以告诉我应该怎么做吗?
谢谢。
要取消分区 table,您需要使用文件组规范而不是分区方案重新创建所有索引。我建议您删除所有 non-clustered 索引,然后使用带有文件组规范的 CREATE INDEX...WITH(DROP_EXISTING-ON)
重建现有的分区聚集索引。然后使用指定的文件组重新创建 non-clustered 索引。
我要把SQL Sever 2008数据库迁移到SQL Server 2012。2008是企业版,2012是标准版。我们知道,标准版不支持table分区。
企业版分区的table有1个聚簇索引和8个左右的非聚簇索引。我需要删除此分区但不知道如何删除。有人可以告诉我应该怎么做吗?
谢谢。
要取消分区 table,您需要使用文件组规范而不是分区方案重新创建所有索引。我建议您删除所有 non-clustered 索引,然后使用带有文件组规范的 CREATE INDEX...WITH(DROP_EXISTING-ON)
重建现有的分区聚集索引。然后使用指定的文件组重新创建 non-clustered 索引。