記事番号:00437
「サイボウズ Office 10」をインストールしているサーバーでコマンドを実行し、データベースが破損しているかどうかを確認できます。
※ 破損チェックコマンドにより、破損したデータベースを復旧することはできません。
次の手順で破損チェックを実施し、データベースが破損している場合は対処してください。
手順
- 「サイボウズ Office 10」をインストールしているサーバーにアクセスする
- サーバーのAdministrator権限を持つユーザーでログインする
- お使いの「サイボウズ Office 10」で次の情報を確認する
「実行環境の診断」画面の「Dir」欄と「UserDir」欄で確認できます。
「実行環境の診断」画面の見かたは、サーバー環境の確認を参照してください。
例:- インストールディレクトリ:C:\inetpub\scripts\cbag
- データディレクトリ:C:\cybozu\office\cbag
- 「サイボウズ Office 10」にメンテナンス時間を設定する
ユーザーのアクセスを一時的に中止します。
設定方法は、メンテナンス時間の設定を参照してください。
- コマンドプロンプトを起動する
- 「サイボウズ Office 10」インストールディレクトリに移動する
サイボウズ Office 10をCドライブ以外にインストールしている場合は、「/d」が必要です。-
例:インストールディレクトリが「C:\inetpub\scripts\cbag」の場合
cd C:\Inetpub\scripts\cbag -
例:インストールディレクトリが「D:\inetpub\scripts\cbag」の場合
cd /d D:\Inetpub\scripts\cbag
-
- 破損チェックコマンドを実行する
-
ag.exe -x database -exec check
-
-
操作ログで、破損しているデータベースを確認する
ログは次の場所に保存されています。- (インストールディレクトリ)/database.log
database.logに「INVALID」または「BAD record」と表示されている場合、データベースが破損しています。
次の情報を参考に、破損しているデータベースの種類を確認してください。- データベース名.odbx:アプリケーションのデータベース
- 数字.odbx:個人データベース
- アプリID.dbmx:「カスタムアプリ」のデータベース
- (インストールディレクトリ)/database.log
- メンテナンス時間を解除する
「サイボウズ Office 10」をインストールしているサーバーから、次のファイルを削除します。- (データディレクトリ)/cb5/data/maint
詳細は、メンテナンス時間の解除を参照してください。
補足
- 「database.log」に「database is locked」の記載がある場合、他プログラムが「Office 10」のデータベースをつかんでいる可能性があります。
そのため、サーバーマシンの再起動を実施し、再度破損チェックを行うことで「database is locked」の記載がなくなるか確認してください。
なお、サーバーマシンを再起動する際は、必ずメンテナンス時間の設定を行ってください。
対処
破損しているデータベースによって復旧方法が異なります。詳細は、次のFAQを参照してください。
- アプリケーションのデータベース(データベース名.odbx)が破損している場合は、次のFAQの方法で対処してください。
アプリケーションのデータベース(データベース名.odbx)が破損している場合の対処方法を教えてください。
- 個人データベース(数字.odbx)が破損している場合は、次のFAQの方法で対処してください。
個人データベース(数字.odbx)が破損している場合の対処方法を教えてください。
- 「カスタムアプリ」のデータベース(アプリID.dbmx)が破損している場合は、次のFAQの方法で対処してください。
「カスタムアプリ」のデータベース(アプリID.dbmx)が破損している場合の対処方法を教えてください。
注意
- アプリケーションのデータベースが破損している場合は、個人データベースや「カスタムアプリ」のデータベースが破損していたとしても、アプリケーションのデータベースが破損している場合のFAQの方法で対処してください。
- アプリケーションのデータベースが破損していない場合は、個人データベースまたは「カスタムアプリ」のデータベースが破損している場合のFAQをそれぞれ確認し、対処してください。
補足
-
次のコマンドを実行し、データベースを指定して破損チェックすることもできます。
例:C:\cybozu\office\cbag\cb5\data\personal\16.odbxのみ破損チェックする場合ag.exe -x database -exec check -odb C:\cybozu\office\cbag\cb5\data\personal\16.odbx ※ カスタマーサポートに問い合わせて調査する場合は、すべてのデータベースを破損チェックする必要があります。
-
バージョン9以前の「サイボウズ Office」をお使いの場合:
クラウド版「サイボウズ Office」の移行を検討してください。
移行を検討されている場合は、次のFAQに記載の方法で、カスタマーサポートへお問い合わせください。
カスタマーサポートへのお問い合わせ方法を教えてください
- 「サイボウズ Office 10」へのアクセスが強制的に切断されたり、サーバーのハードディスクが破損したりすると、データベースが破損する可能性があります。
「サイボウズ Office 10」へのアクセスが強制的に切断される例は、次のとおりです。- ネットワーク機器の問題
- 停電などにより、サーバーの電源が落ちる
- OSの不安定
データを調査して、データベースが破損した要因を特定することはできません。
固定リンクをコピーします
固定リンクがコピーされました