Quindi abbiamo un sacco di app in esecuzione sui nostri server SQL, e oggi ci siamo resi conto che alcuni di loro avevano un sacco di schemi/funzioni di partizione che non avevamo creare.Impossibile eliminare gli schemi di partizione "sistema" creati dai cataloghi FullText
Gli schemi e le funzioni delle partizioni sono stati denominati rispettivamente ifts_comp_fragment_data_space_{hash}
e ifts_comp_fragment_partition_function_{hash}
.
Scavando più in profondità, ci siamo resi conto che sono contrassegnati come voci di sistema (is_system
impostate su 1 in sys.partition_schemes
), il che significa che non possiamo nemmeno cancellarle.
Dopo alcune ricerche abbiamo scoperto che il server SQL li creerà per partizionare i cataloghi fulltext se diventano troppo grandi, o qualcosa di simile a see here. Il problema è che abbiamo appena cancellato tutti i cataloghi e questi sono stati abbandonati, senza alcun modo per eliminarli.
Non mi preoccuperei troppo, tranne che ho bisogno di cancellarli, dato che sto cercando di esportare il nostro DB come file .bacpac, e che si blocca lamentando che il DB contiene schemi/funzioni di partizione e sono non supportato.
C'è qualche modo per forzare il server SQL a rilasciare quegli oggetti o qualsiasi altra alternativa che potrei fare?
Ho modificato il titolo. Per favore vedi, "[Le domande dovrebbero includere" tag "nei loro titoli?] (Http://meta.stackexchange.com/questions/19190/)", dove il consenso è "no, non dovrebbero". –
Buon punto, grazie) –