次の方法で共有

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

Anonymous
2020-09-14T02:01:08+00:00

このページに記載されている問題に対する修正プログラムは、すでに展開済みなのでしょうか?

その場合、修正プログラム番号はどれになるでしょうか?

また、”修正プログラムがある場合のみ発生する新たな問題のため”とは、どのような条件でしょうか?

https://support.microsoft.com/ja-jp/office/access-%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%81%8c-%e7%9f%9b%e7%9b%be%e3%81%8c%e3%81%82%e3%82%8b%e7%8a%b6%e6%85%8b-%e3%81%ab%e3%81%82%e3%82%8b%e3%81%a8%e5%a0%b1%e5%91%8a%e3%81%95%e3%82%8c%e3%82%8b-7ec975da-f7a9-4414-a306-d3a7c422dc1d?ui=ja-jp&rs=ja-jp&ad=jp

何かご存知の方がおられましたら、ご教授ください。

家庭向け Windows | 以前の Windows バージョン | アプリ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

7 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-09-14T05:11:02+00:00

    DAOでエラーになるなら、ADOに書き換える

     ~DAOはAccess2013で終了とかいう話になってませんでしたっけ?

    (カテゴリ「Office365 および Office」の「Access」に移動した方が良いのでは?)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2020-09-14T04:51:06+00:00

    @Hebikuzure さん

    ご返信ありがとうございます。

    そのようですか・・・、

    Microsoftさんの対応力(底力)を祈り、待つことにいたします。(*_*;

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Hebikuzure aka Murachi Akira 325.5K 評価のポイント MVP ボランティア モデレーター
    2020-09-14T03:56:04+00:00

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

    に書かれているように、『修正プログラムがある場合にのみ発生する新たな問題のため、修正プログラムを完全に展開できません。  問題の解決に向けて取り組んでいます』なので、まだ完全な修正プログラムが全面的に提供されている訳では無いようです。

    『この問題は複雑であり、追加の問題が発生しないようにする必要があるため、この問題のリリース プロセスは通常の修正プログラムよりも時間がかかります』なので、気長に待つしかないでしょう。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2020-09-14T02:46:13+00:00

    ご返信ありがとうございます。

    実は状況としては、以下の状況となっております。

    ①バックエンドのAccessをある共有サーバ上におき、そのデータを各クライアントのフロントエンドとなるAccessから参照/更新しにいっており、このバックエンドのAccessのファイルが破損するという状況が発生。

    ②この状況が、クライアントPCのWin10フューチャーアップデート(1809)から発生しだしたと思われる(確証はありません・・)

    ③上記①に対し、暫定対応(ページに記載されている回避策)を実施。

     そうするとバックエンドAccessの破損は発生しなくなった。

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

    ④破損は起きなくなったが、Accessの動作がめっぽう遅くなり使い物にならないとユーザから別のクレームが発生。

    このため回避策では無く、根本的に修正されたパッチがある状況でしたら、それを適用したいと考えている次第です。

    (遅くなる理由の一つに、Accessの作りもあるかとは思いますが、結構なボリュームがあり簡単には直せないために、頭を悩ましているところです)

    よろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2020-09-14T02:24:12+00:00

    データベースに登録されているデータの論理的な構造が壊れているだけで、修正は関係ないです。

    テーブルのインデックスに指定されているフィールドのうち、ユニークキーとされているのにユニークになっていない場合に「矛盾がある状態」とされます。広義にはそれ以外にもテーブル間で1:1のリレーションが設定されているのに対応するレコードがない場合も矛盾がある状態といえます。

    テーブルのインデックスが壊れている状態ですので、ユニークキーがユニークとなっていない問題があるレコードを削除してユニークキーがユニークになるように登録しなおすか、ユニークキーを重複可能なキーに変更する必要があります。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません