2

最近、自動的に作成されたすべての統計(named _WA_Sys_%)を削除し、次のT-SQLコマンドを実行して、データベースのすべての列の統計を作成しました。

EXEC sp_createstats @indexonly = 'NO', @fullscan = 'FULLSCAN', @norecompute ='NO'

テーブルに列をドロップする必要があるまではすべて正常に機能し、その後、列をドロップするerror 5074前に統計をドロップする必要があることを示すことが発生しました。

SQL Server列がドロップされたときにユーザーが作成した統計をサイレントにドロップする方法はありますか?

4

1 に答える 1

1

これはユーザー統計を使用する人々に共通の問題であるため、SQLサーバーにサイレントに実行させることはできないと思います。カスタムクエリを使用して関連する統計を削除する方法があります-それはあなたのニーズに合っていますか?

于 2012-10-17T20:46:24.487 に答える