6

そのため、SQL サーバーで多数のアプリを実行していますが、今日、それらの多くに、私たちが作成していないパーティション スキーム/関数が多数含まれていることに気付きました。

パーティション スキームと関数は、それぞれ と と呼ばifts_comp_fragment_data_space_{hash}ifts_comp_fragment_partition_function_{hash}ます。

さらに深く掘り下げると、それらはシステム エントリ (is_systemで 1 に設定sys.partition_schemes) としてマークされていることがわかりました。つまり、それらを削除することさえできません。

いくつかの調査の結果、フルテキスト カタログが大きくなりすぎると、フルテキスト カタログを分割するために SQL サーバーがそれらを作成することがわかりました。問題は、すべてのカタログを削除しただけで、それらを消去する方法がなく、放置されたままになっていることです。

DB を .bacpac ファイルとしてエクスポートしようとしていて、DB にパーティション スキーム/関数が含まれていてサポートされていないという不平を言ってクラッシュするため、それらを削除する必要があることを除いて、あまり心配する必要はありません。

SQL サーバーにそれらのオブジェクトを強制的に削除させる方法はありますか、または私ができる他の代替手段はありますか?

4

1 に答える 1