問題
Backup Exec データベース (BEDB)のサイズ制限により、Backup Exec サービスの開始、コンソールの起動、ジョブ履歴の編集や表示、ジョブの実行などが出来ず、Backup Exec 機能がしなくなります。
エラーメッセージ
Windows イベントビューアで、以下のエラーを確認してください。
注: Backup Exec 22 以降では、デフォルトの SQL インスタンス名が BKUPEXEC64、イベントソースは MSSQL$BKUPEXEC64 になります。
Event Type: Error
Event Source: MSSQL$BKUPEXEC
Event Category: (2)
Event ID: 1105
Description:
Could not allocate space for object 'DBO.JobHistoryDetailInfo' in database 'BEDB' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
Event Type: Error
Event Source: MSSQL$BKUPEXEC
Event Category: (2)
Event ID: 1827
Description:
CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 4096 MB per database.
Event Type: Information
Event Source: Backup Exec
Event Category: (65535)
Event ID: 57345
Description:
Database Exception Context:Insert New Alert Error:-536837662: :: -2147217900:Could not allocate space for object 'DBO.Alert'.'cidx_Alert_Date' in database 'BEDB' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup. :: DB Error Set 0: native=0x451 source=Microsoft OLE DB Provider for SQL Server hr=0x80040e14 Could not allocate space for object 'DBO.Alert'.'cidx_Alert_Date' in database 'BEDB' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
Event Type: Information
Event Source: Backup Exec
Event Category: (65535)
Event ID: 57345
Description:
Database Exception Context:Script GetBackupDetail Error:-536837662: :: -2147217900:Invalid column name 'CommonFlags'. :: DB Error Set 0: native=0xcf source=Microsoft OLE DB Provider for SQL Server hr=0x80040e14 Invalid column name 'CommonFlags'.
原因
このエラーは、Backup Exec データベース (BEDB)がインストールされているドライブのディスク容量が不足状態か、または BEDB が Microsoft SQL インスタンスで許容される最大サイズになっていることが原因で発生する場合があります。
次のような問題が発生する可能性があります。
- Backup Exec サーバサービスの起動に失敗する
- ジョブが [準備完了; 使用可能なアイドルデバイスが存在しません] ステータスでハングアップする
- Backup Exec コンソールを開くことができない
- 選択リストの編集時にエラーが発生する
SQL サーバーのバージョンとエディション毎のデータベースのサイズ制限
SQL バージョン | Express (データベースサイズの上限) |
Standard (ファイルサイズの上限) |
Enterprise (ファイルサイズの上限) |
Workgroup (ファイルサイズの上限) |
---|---|---|---|---|
2005 | 4GB | 16TB | 16TB | 16TB |
2008 R2 | 10GB | 16TB | 16TB | 16TB |
2014 | 10GB | 16TB | 16TB | 16TB |
2017 | 10GB | 16TB | 16TB | 16TB |
2019 | 10GB | 16TB | 16TB | 16TB |
2022 | 10GB | 16TB | 16TB | 16TB |
解決策
1. ドライブの空き容量を確保します。
2. データベースのサイズを最適化します。
3. 古いジョブ履歴やアラートエントリーを削除します。
4. 定期的に古いデータを自動的に削除するように Backup Exec を設定します。
[構成と設定|Backup Exec の設定|データベースの保守とセキュリティ] で設定します。
https://www.veritas.com/content/support/ja_JP/doc/63385057-153338416-0/v53890319-153338416
注:
Backup Exec データベース (BEDB) が 10GB 以上でこの問題が発生した場合は、ベリタステクニカルサポートに連絡することをお勧めします。
Backup Exec のデータベースタスクは、データベースが SQL の制限に近づいているときに警告を表示します。
Backup Exec データベースリポジトリの互換性については、Backup Exec Software Compatibility List (SCL) 内の次のセクションを参照してください。
[Backup Exec SCL | Backup Exec Feature Specific Compatibility |Backup Exec Database Repository Compatibility]