Wir haben also eine Reihe von Anwendungen auf unseren SQL-Servern, und heute haben wir festgestellt, dass einige von ihnen eine Reihe von Partitionsschemas/-funktionen hatten. t erstellen.Die von FullText-Katalogen erstellten "System" -Partitionsschemata können nicht gelöscht werden
Die Partitionsschemata und -funktionen wurden ifts_comp_fragment_data_space_{hash}
bzw. ifts_comp_fragment_partition_function_{hash}
genannt.
Bei genauerem Hinsehen stellten wir fest, dass sie als Systemeinträge markiert sind (is_system
auf 1 gesetzt in sys.partition_schemes
), was bedeutet, dass wir sie nicht löschen können.
Nach einigen Recherchen haben wir herausgefunden, dass SQL Server sie erstellen wird, um die Volltextkataloge zu partitionieren, wenn sie zu groß werden, oder so ähnlich see here. Das Problem ist - wir haben einfach alle Kataloge gelöscht, und diese wurden verlassen, ohne sie aufzulösen.
Ich würde mir keine Sorgen machen, außer ich brauche sie zu löschen, da ich versuche, unsere DB als .bacpac-Datei zu exportieren, und stürzt mit der Beschwerde, dass die DB Partitionen Schemata/Funktionen enthält und sie sind nicht unterstützt.
Gibt es irgendeine Möglichkeit, den SQL Server zwingen, diese Objekte fallen zu lassen, oder jede andere Alternative, die ich tun könnte?
Ich habe Ihren Titel bearbeitet. Bitte lesen Sie "[Sollten die Fragen" Tags "in ihren Titeln enthalten?] (Http://meta.stackexchange.com/questions/19190/)", wobei der Konsens "nein, sie sollten nicht" lautet. –
Guter Punkt, danke) –