因此,我们有一堆我们的SQL服务器上运行的应用程序,而今天我们认识到,其中一些有一堆分区方案的/我们没作用”创造。无法删除“系统”分区方案
的分区方案和功能分别称为ifts_comp_fragment_data_space_{hash}
和ifts_comp_fragment_partition_function_{hash}
。
深入挖掘,我们意识到它们被标记为系统条目(is_system
在sys.partition_schemes
中设置为1),这意味着我们甚至不能删除它们。
经过一番研究,我们发现,SQL Server将创建它们进行分区全文目录,如果他们变得过于庞大,或类似的东西see here。问题是 - 我们只是删除了所有的目录,而这些目录都被放弃了,没有办法清除它们。
我不会担心太多,除非我需要删除它们,因为我试图将我们的数据库导出为.bacpac文件,并且崩溃抱怨数据库包含分区方案/函数,它们是不支持。
是否有强制SQL服务器删除这些对象,或者说,我可以做任何其它替代的方法吗?
我编辑了自己的冠军。请参见“[应的问题包括‘标签’,在他们的头衔?(http://meta.stackexchange.com/questions/19190/)”,这里的共识是“不,他们不应该”。 –
好的一点,谢谢) –