web-dev-qa-db-ja.com

クエリ「UPDATE STATISTICS [dbo]。[Contact] WITH FULLSCAN ...」の実行に失敗しました

データベースの1つで次のエラーが発生してメンテナンスプランが失敗し、この問題を解決する方法を誰かが知っていますか?破損したテーブルは何ですか?

クエリを実行する

UPDATE STATISTICS [dbo].[Contact] 
WITH FULLSCAN
...

次のエラーで失敗しました:

現在のコマンドで重大なエラーが発生しました。結果がある場合は、破棄する必要があります。

3
Robert Brown

このエラーには多くの理由が考えられます

インデックスの破損またはデータベース内のデータの破損である可能性があります

この投稿を確認してください https://stackoverflow.com/questions/1175244/sql-server-error-on-update-command-a-severe-error-occurred-on-the-current-com

そしてこの投稿

http://sqlanddotnetdevelopment.blogspot.com/2011/03/severe-error-occurred-on-current.html

Microsoftはこの問題に対するFIXを持っています。「テーブルの統計を更新している間に」このエラーが発生した場合、彼らは言っています。次に、この修正はあなたのためです...彼らはデータベースエンジンがぶら下がり統計をロードしようとしているためにこの問題が発生すると言います

http://support.Microsoft.com/kb/2498796

1
AmmarR

昨日、Dynamics CRM組織データベースで更新整合性チェックを実行すると、同じエラーメッセージが表示されました。

最後に私は、これの理由が何であるかを知り、それは非常に簡単でした。イベントビューアで説明されているように、このアクションを実行するのに十分なディスク領域がありませんでした。すでにDBファイルを保持するパーティションのサイズを変更する予定でしたが、事前に整合性をチェックしたいと考えました。

したがって、データベースファイルを保持するパーティションのサイズを変更してから、メンテナンスプランを再度実行します。

よろしく

0
Sebastian