スキップしてメイン コンテンツへ

Access でデータベースが '矛盾がある状態' にあると報告される

最終更新日: 2019 年 8 月 14 日

重要: 

  • Windows の以前のバージョンでは問題はありませんでしたが、すでに適切に機能しなくなっているネットワーク ファイルのAccess データベース エンジンの使用形態に起因するこの問題の原因についてさらなるデータを収集する事ができました。

  • 4 月 4 日の更新:現在このプログラムの修正をテストしています。この問題が解決されることが確認できたら最新情報を更新します。

  • 7 月 1 日の更新:この問題の修正プログラムをテストしていますが、現在記述した問題が発見されました。 これらの問題を解決できるように取り組んでおり、さらにテストを行います。 

  • この問題は複雑であり、追加の問題が発生しないようにする必要があるため、この問題のリリース プロセスは通常の修正プログラムよりも時間がかかります。 今後の更新については、引き続きこのページで確認してください。

問題

データベースを開くと、次のエラー メッセージが表示されることがあります。

"このデータベースは矛盾がある状態なので、Microsoft Access で回復処理を実行します。"

DAO を使用して Visual Basic コードからデータベースを開くと、エラー 3343 “認識されないデータベース形式” の報告が表示される場合があります。

このエラーは、ネットワーク ファイル共有にデータベースが格納されていて、複数のユーザーが同時にデータベースを使用している場合に発生する可能性があります。

状態: 回避策

エンジニアリング チームはこの問題を把握しており、現在修正に向けて取り組んでいます。 それまでの間、回避策として共有データベースが保存されているマシンでのリースを無効にします。

単一ファイルデータベース
リースの変更は、データベースが格納されているマシンで行われます。

分割データベース
各ユーザーがクライアントマシンに格納されたフロントエンドデータベースの独自のコピーとファイルサーバー上の共有バックエンドデータベースを持つスプリットデータベース を使用している場合、リースの変更はバックエンドデータベースをホストするマシン上でのみ必要です。各ユーザーのクライアントマシンでの変更は必要ありません。

次の手順を実行します。

  1. Windows の [スタート] メニュー Windows キーを押します をクリックしてから、「コマンド」と入力します。 [コマンド プロンプト] を右クリックし、[管理者として実行] を選択します。 

  2. 次のコマンドをコピーして [コマンド プロンプト] ウィンドウに貼り付けます。

    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f

    NET STOP SERVER

    NET START SERVER

  3. [コマンド プロンプト] ウィンドウを閉じます。

その他のリソース

エキスパートのアイコン (脳、歯車)

エキスパートに質問する

エキスパートとつながり、最新の Excel のニュース、更新プログラム、ベスト プラクティスについて議論し、ブログを参照します。

Microsoft 技術コミュニティ

コミュニティのアイコン

コミュニティでサポートを得る

サポート担当者、MVP、エンジニア、その他の Excel ユーザーに質問し、解決策を見つけます。

Answers の Office フォーラム

機能リクエストのアイコン (電球、アイデア)

新機能の提案

ご意見ご感想をお待ちしております。 ご意見をお聞かせください。 ご意見をお待ちしています。

UserVoice for Office

関連項目

最近の Access の問題に関する修正プログラムと回避策

サポートを受ける
お問い合わせ
Office のスキルを磨く
トレーニングの探索

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×