因此,我們有一堆我們的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/)」,這裏的共識是「不,他們不應該」。 –
好的一點,謝謝) –