- ベストアンサー
ACCESS2010での最適化処理について
- ACCESS2010でネットワークサーバに保存してあるデータベースの最適化ができません。
- データベースファイルのアクセス権限は、Everyoneと自分のPC名(所有権者)はフルコントロールになっています。
- 所有権者以外のユーザーからも最適化を行える方法をご存じの方がおりましたら、ご教示下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
http://support.microsoft.com/kb/2834831/ja の >この問題は、Access データベース ファイルを圧縮しようとすると、オフライン キャッシュに新しいファイルが作成されるために発生します。ただし、Access 2010 には、オフライン キャッシュ内にある新しいファイルを処理できません。 ということなら、 http://www.justanswer.jp/computer-internet/77xah-microsoftaccess-2010.html でのアクセス権さえあればできるいうのは、間違っていることになりますね。 案内されているのが >この問題を解決するには、フォルダーがオフライン ファイルをキャッシュしないことで、Access データベース ファイルを保存します。 ということなら、キャッシュしない設定にしてみてください。 [ファイル] タブ→[ヘルプ] の [オプション] →[カレント データベース] タブ→一番下の[キャッシュしない] を選択。
その他の回答 (2)
- NotFound404
- ベストアンサー率70% (288/408)
追伸。 ファイルの複数世代のバックアップの方がより大切かと思います。
- NotFound404
- ベストアンサー率70% (288/408)
>http://support.microsoft.com/kb/2834831/ja は http://windows.microsoft.com/ja-jp/windows/understanding-offline-files#1TC=windows-7 で使用している場合に発生することの説明と思います。 ファイルの置いてあるフォルダ名を仮に DD とします。 全ての人にファイルを閉じてもらいます。 あなただけが開いて数秒置いてからファイルを閉じます。 DDフォルダ内にファイル名が同じで拡張子がlaccdbかldb のファイルの有無を確認します。 次に あなた以外の人に同様に行ってもらいます。 同様に拡張子がlaccdbかldb のファイルの確認。 あなたの場合にはlaccdb ldb が残らなくて あなた以外の場合には残っているなら、 DD のアクセス権の変更が必要です。 読み取り・変更・削除の権限は必要だったハズです。 Accessで対処できる問題ではないのでファイルサーバーのシステム管理者とご相談ください。 ただ、いまさらですが、ファイルの破損の可能性が低いので現状のままをお勧めします。 誰かか開いている時には最適化は失敗します。
補足
ご回答ありがとうございます。 キャッシュしない方法試してみましたが、やはり同じエラーメッセージが表示されダメでした。 アクセス権よりは所有権の問題なのかなと思い試行錯誤してますがまだうまくいきません。 引き続き、なにき分かりそうでしたらご教示願います。