Windows の以前のバージョンでは問題はありませんでしたが、すでに適切に機能しなくなっているネットワーク ファイルのAccess データベース エンジンの使用形態に起因するこの問題の原因についてさらなるデータを収集する事ができました。 特に Windows 10 では、バージョン 1803 を使用する場合にこの問題が最初に指摘されます。
重要:
-
2020 年 7 月 9 日更新:修正プログラムがある場合にのみ発生する新たな問題のため、修正プログラムを完全に展開できません。 問題の解決に向けて取り組んでいます。
-
2019 年 11 月 29 日更新: 修正プログラムはより広くテストされています。 Office 365 の現在のチャネル ビルドを一様に使用している環境で使用すると最も効果的であり、そしてすべての問題を完全に解決できるわけではありません。 この修正プログラムが完全に展開された後でも、引き続き潜在的な問題を調査し、場合によっては他のバージョンの Access を変更によって更新します。 Windows Update において発生し始めた新しい問題の主な原因を特定はしましたが、制御された環境で問題を確実に再現することができていないため、追加の問題がないことを確認するのは困難です。 Microsoft に問題を報告する場合は、エラーが発生した状況に関して可能な限り多くの情報を含めてください。
-
2019 年 7 月 1 日更新:この問題の修正プログラムをテストしていますが、現在記述した問題が発見されました。 これらの問題を解決できるように取り組んでおり、さらにテストを行います。
-
2019 年 4 月 4 日更新:現在このプログラムの修正をテストしています。この問題が解決されることが確認できたら最新情報を更新します。
-
この問題は複雑であり、追加の問題が発生しないようにする必要があるため、この問題のリリース プロセスは通常の修正プログラムよりも時間がかかります。 今後の更新については、引き続きこのページで確認してください。
問題
データベースを開くと、次のエラー メッセージが表示されることがあります。
-
"このデータベースは矛盾がある状態なので、Microsoft Access で回復処理を実行します。"
DAO を使用して Visual Basic コードからデータベースを開くと、エラー 3343 “認識されないデータベース形式” の報告が表示される場合があります。
このエラーは、ネットワーク ファイル共有にデータベースが格納されていて、複数のユーザーが同時にデータベースを使用している場合に発生する可能性があります。
状態: 回避策
エンジニアリング チームはこの問題を把握しており、現在修正に向けて取り組んでいます。 それまでの間、回避策として共有データベースが保存されているマシンでのリースを無効にします。
単一ファイルデータベース
リースの変更は、データベースが格納されているマシンで行われます。スプリット データベース スプリットデータベースを使用している場合、リースの変更はバックエンド データベースをホストするマシン上でのみ必要です。各ユーザーのクライアント マシンでの変更は必要ありません。
各ユーザーがクライアントマシンに格納されたフロントエンド データベースの独自のコピーとファイル サーバー上の共有バックエンド データベースを持つ次の手順を実行します。
-
Windows の [スタート] メニュー をクリックしてから、「コマンド」と入力します。 [コマンド プロンプト] を右クリックし、[管理者として実行] を選択します。
-
次のコマンドをコピーして [コマンド プロンプト] ウィンドウに貼り付けます。
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f
NET STOP SERVER
NET START SERVER
-
[コマンド プロンプト] ウィンドウを閉じます。