我们在 SQL Server 2012 开发(企业)数据库上运行了一些全文搜索。我们注意到分区方案和功能正在(定期)添加到数据库中。我只能假设分区用于 FTS,因为它们具有以下形式:
方案:
CREATE PARTITION SCHEME [ifts_comp_fragment_data_space_46093FC3] AS PARTITION [ifts_comp_fragment_partition_function_46093FC3] TO ([FTS], [FTS], [FTS])
功能:
CREATE PARTITION FUNCTION [ifts_comp_fragment_partition_function_46093FC3](varbinary(128)) AS RANGE LEFT FOR VALUES (0x00330061007A00660073003200360036, 0x0067006F00730066006F00720064)
问题是我们的生产服务器正在运行不支持分区的 SQL Server 2012 Standard。因此,它给我们的模式比较(使用 SSDT)增加了额外的管理负担,以每次都排除这些分区。当一个人确实(不可避免地)潜入时,移除它是一种痛苦。我们已经进行了一些广泛的研究,但无法就为什么会发生这种情况提出任何答案。有任何想法吗?