エラー対応の最新の日記
<< 前の日記へ 一覧を見る 次の日記へ >>

 

5144 自動拡張をユーザーがキャンセルしたか タイムアウトしました

環境
Windows
VB.NET
SQL Server SQLServer


【現象】
大量のデータを処理中にエラー発生
イベントログを見ると

イベントの種類: 情報
イベント ソース: MSSQLSERVER
イベント ID: 5144
データベース 'XXXXX' のファイル 'XXXXX_def_Data' の自動拡張をユーザーがキャンセルしたか、62 ミリ秒でタイムアウトしました。ALTER DATABASE を使用して、このファイルの FILEGROWTH の値の設定を小さくするか、または新しいファイル サイズを明示的に設定してください。

とインフォメーションででていた。

【原因】
DBの自動拡張が処理しきれないらしい
データは「1 MB 単位。拡張制限なし。 」になっている。
ログが「10% 単位。拡張制限なし。 」になっている。

対応
データベースのサイズが大きくなればなるほど 一回に拡張するサイズが肥大化するってことなので 固定値に設定対応
一応ログ、データともに修正
ちなみにSQL Server2005では 対象のデータベースを右クリックして「プロパティ」の中で情報を確認、変更できる
※変更するボタンは右スクロールが必要かも。

コメント

コメントはまだありません

コメントできません (ログインするとコメントできます)