• ベストアンサー

Access2000 共有違反!

教えてください。 Access2000、Win2Kです。 アクセスにて自己開発していたAprを終了時最適化しました。ファイルの容量が大きかったので最適化に時間が掛かり結局フリーズしてしまいました。その後パソコンを再起動したのですが、db1.mdbという空のファイルが残ってしまい削除しようとすると「共有違反がありました。」とのエラーメッセージ・・・。この架空のファイルサイズが11Mもあるのでなんとか削除したいのですがどうすればよいのでしょうか? お力をお貸しください。 よろしくお願いします。

noname#12495
noname#12495

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

こんなのはいかがですか? http://www.forest.impress.co.jp/article/2001/01/17/srcpy.html ただ元のmdbからの参照が残ってたら、もしかするともとのmdbが開かなくなるかもしれないでの、注意して下さい。

参考URL:
http://www.forest.impress.co.jp/article/2001/01/17/srcpy.html
noname#12495
質問者

お礼

ありがとうございました。 大変助かりました。

その他の回答 (2)

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.2

元ファイル名をabc.mdbとします。 最適化は、 1.別ファイル(db1.mdb)を作成 2.abc.mdbを削除 3.db1.mdbのファイル名をabc.mdbに変更 という事が行われます。 db1.mdbが残ってるということは、db1.mdbが元ファイルです。 共有違反エラーが出るということは、ロックファイル(abc.ldbまたはdb1.ldb)があるからだと思います。これは削除して構いません。 頑張ってくださいヽ(^。^)ノ

noname#12495
質問者

補足

db1.mdbを開くとなにもないんですよ・・・。 *.ldbで検索してもなにも出てきません。 ・・・わかりません!

回答No.1

何かのプロセスが掴んでるんですよね・・・ タスクマネージャーのプロセスのページに、アクセスのプロセスいませんか? いたら「プロセスの終了」で切ってやって下さい。 でも、一度再起動されてるんですよね・・・(-.-);

noname#12495
質問者

補足

プロセスを確認しましたがいませんでした。 3日前からなんです・・・。再起動も何度かしています。

関連するQ&A

  • これもaccessファイルを共有している事になりま

    これもaccessファイルを共有している事になりますか? 1つのパソコン(vista)を複数のユーザーで共有し db1.mdbをパブリックのフォルダに置き ユーザー1ログオン時に、db1.mdbを開き ユーザーを切り替えて ユーザー2でログオンし、db1.mdbを開いてデーター入力することも 「アクセスを共有してる」 「db1.mdbを共有して使ってる」 という事になりますか?

  • データサイズが大きいAccessファイルの編集について

    こんにちは。 Accessで開発をしていて、気が付いたら200MBを超えるサイズになっていました。 そこで、バックアップ用に作っていたテーブルやクエリを削除しようとしたら強制終了が発生し、 db1.mdbというバックアップファイルのようなものが作成されました。(元ファイルと同サイズ) db1.mdbを削除しようとしたら、共有違反で削除できず、元ファイル自身もその現象が起きます。 セーフモードで起動し、DOS経由で削除も試みたのですが、「他のプロセスが使用中です」とでてしまい、 結局削除できません。 これが解決しないと、次の仕事が出来ないので、非常に困っております。 どなたか、解決策をご存知の方、ご教授願います。

  • Access 壊れた?

    お願いします。 Access2000です。 あるMDBを開くと「'MSysAccessObjects'の読み取り権限がないので、レコードを読み取ることができません。」のメッセージが表示されます。「Shift」+「Enter」で開こうとしてもダメでした。今日の午前中まで使用できていたので突然のエラーに困っています。気になるのは同じフォルダ内に「db1.mdb」~「db18.mdb」があったことです。 しかし、それらのファイルは削除してしまいました。 (ゴミ箱を空にしてしまいました。) この現症と対処方法を教えてください。 とっても困っています!

  • アクセスの共有 これだときついですか?

    会社の共有フォルダにテーブル(be.mdb)を置いて フォームが入っているMDBファイルを自分のHDにおいて リンクテーブルにして作業をしていますが テーブルを開くのに1分くらいかかり、使い物になりません。 他のファイル(エクセルやPDF)を移動するのもかなりの時間がかかります。 やはりこの状態からの複数のPCでのアクセスファイルの共有はきついでしょうか? よろしくお願いします。

  • 共有違反

    W-ZERO3esを使っているのですが、音楽ファイルを削除しようとすると、共有違反と表示され、削除できません。どうしたら削除できるでしょうか?

  • Accessファイルの共有について

    一台のサーバーPCと数十台クライアントPCでLANを組んでいます。サーバーPCのOSはWindows2003でクライアントはWindoesXP若しくはWindows2000です。 ここで、質問はAccess2000のmdbファイルの共有についてです。 サーバーの共有フォルダーにあるmdbファイルをクライアントで共有で使っているのですがうまく開かないことがあります。具体的には数台のクライアントPCからはサーバーの共有フォルダーをクリックするとログオンパスワードを聞いてきますので入力するとそのフォルダーが開き、mdbファイルをダブルクリックするとファイルが開きます。しかし、他のクライアントPCからはこの方法では開きません。クライアントPCで先にAccess2000を起動させえておき、そこからファイル→開く→マイネットワークと進みます。そしてパスワードを入力してログオン完了後、該当のmdbをクリックすると開きます。 なぜ、このようなことが起こるのかわかりません。後者の方法だとショートカットも張れないし不便を感じています。すべてのクライアントPCから前者の方法でmdbファイルを開きたいのですが何か設定が必要なのでしょうか。 各クライアントPCからサーバーへはPingが通りますのでネットワーク的にも問題はないように思えるのですが、アドバイスお願いできますでしょうか?

  • access2010で共有でする

    access2003でDBを分割(テーブル=dbと他=pg)してpgをLAN経由でクライアントにpg_Accessを配布しLANDiscHDDのdb_Accessのテーブルにリンクさせていました。DBのプロパティ設定は、排他・編集済みレコードロックでした。しかし、access2010ではこの方法では、DBを共有してデータを追加・編集・削除ができません。 Web版にはしたくありませんので、良い方法があれば教えて下さい。私は初心者ですのでよろしくお願いします。

  • Access97で作成したDBを削除できない

    OS:Windows-95(デザインマスター)、Windows-NT(レプリカ) Office-97 Professional AccessでDBを作って(デザインマスター:Windows95) 複数の人で共有して(レプリカ:Windows-NT)使っていました。 レプリケーションしています。 ある時、何かの拍子に同期が取れなくなりました。 エラーメッセージは「AAA.MDBはレプリケート可能なデータベースでないので、 同期をとることはできません。」 レプリケーションのリンクが壊れたのだと諦め、レプリカのデータを 新しく作ったDB(BBB.MDB)にインポートしたのはいいのですが、 レプリカ(AAA.MDB)が起動しっぱなし(ldbができたまま)になってしまい、 削除できません。 (誰も使用していないのに) 使用中のままになっているので、移動もできません。 エラーメッセージは「AAA.MDBを移動できません。共有違反がありました。 送り側または受け側のファイルは使用中かもしれません。」 これって、レジストリーか何かをいじらなければ永遠にHDに残った ままになってしまうのでしょうか!? 新しく作ったDB(BBB.MDB)を、元の名前(AAA.MDB)、元のフォルダーに 復活したいのですが、どなたか助けてください。 よろしくお願い致します。

  • Accessを共有できません

    会社の共有サーバに、ワードやエクセルで作ったデータを保存して10人ほどの社員で使っています。(クライントPCはXPです) 同じようにAccessで簡単なデータベース(ファイル名.mdb)を作り、共有サーバに保存しましたが、どのクライアントPCからも開けません。 自分のPCでは開けました。これでは共有サーバの意味がありません。 Accessはワードやエクセルのようにはいかないのでしょうか?ご存知の方がいらしたら、お教えください。

  • Accessが共有できません

    会社の共有サーバに、ワードやエクセルで作ったデータを保存して10人ほどの社員で使っています。(クライントPCはXPです) 同じようにAccessで簡単なデータベース(ファイル名.mdb)を作り、共有サーバに保存しましたが、自分のPCも含め、どのクライアントPCからも開けません。 これでは共有サーバの意味がありません。 Accessはワードやエクセルのようにはいかないのでしょうか?ご存知の方がいらしたら、お教えください。

専門家に質問してみよう