• 締切済み

ACCESSでエラーになるのは・・・

別のPCで作成したDBをコピーし、ディスクトップへそのDBをコピーし、いざ使用しょうとしました処以下のメッセージが表示されました。 『ほかのユーザーが同じデータに対して同時に変更を試みているのでプロセスが停止しました』 と言うメッセージが表示されました。別のPCからコピー後、新たに実行をしたいのですが、回避する方法をご教授下さい。

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

>『ほかのユーザーが同じデータに対して同時に変更を試みているのでプロセスが停止しました』 通常このエラーが出た場合データベースの一部の形式の破損が考えられます。 他のPCでそのmdbを使用中にコピーしたとかはないですよね。 もしそのmdbが開けるようならオプションの[詳細]でレコードレベルでロックを外しリセットするとエラーが消える事もあります。 もしエラー表示しなくなれば必要なら再度レコードレベルでロックするにチェックすれば後は大丈夫だと思います。 エラー表示せず開けれるようになればデータベースの最適化をすれば使えるようになると思うのですが。 mdbを開こうとするとメッセージが表示されて開けない場合は多分他のmdbを使いそのmdbからのインポートも出来ない可能性があります。 まったくmdbが開かなければコマンドで最適化してみてください。 [スタート]→[ファイル名を指定して実行]でAccessのexeフルパスとコマンドを入力しOKボタンで実行してみてください。 AccessのexeはAccess2003の場合はC:\Program Files\Microsoft Office\OFFICE11にAccessのexeがあると思います(確認してください)ので下記のように入力してコピぺでも良いです。 最適化は "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\フルパス\ファイル名.mdb" /compact このコマンドで最適化が実行できます。これが通れば開けるようになるかもしれません。

ship1950
質問者

お礼

回答有難うございました。 いつもこの方式(完成したDBをCDへコピー)でやって問題がなかったのですが今回初めてでました。 → 従いまして、DBは使用していない状態なんで、WRITE/REWRITEなどは全く実行していない状態です。 明日にでもアドバイスの様にロックを外して試みたいと思います。 ご多忙の処有難うございました。

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

別のPCでは問題は無いのですよね? もう一度コピーしてみる コピーしたのを最適化する 最適化出来なかったら、新規MDBを作成して全てインポートする 位かな? 破損した Jet 4.0 データベースの Access 2000 でのトラブルシューティングと修復の方法 http://support.microsoft.com/default.aspx?scid=kb;JA;209137

ship1950
質問者

お礼

お忙しい処、早速の回答有難うございました。 ※コピー元のPCでは全く問題なかったので、それを別のPCへ移そうとした処この様になりました。 アドバイスしていただきました様に、もう一度、別のPCへコピーしてやってみます。いつもは問題なくこの様にやっているのですが・・・。

関連するQ&A

  • Accessのmdbを開こうとしたときのエラー

    「他のユーザーが同じデータに対して同時に変更を試みているのでプロセスが停止しました」というエラーでmdbが開けません。 別のパソコンで開こうとしても同じエラーでだめです、 大事なデータなので何とかしたいのですがよい方法はありますか?

  • ACCESSファイルを開こうとするとプロセスが停止されてしまいます。

    Windows2000+ACCESS2000を使用しています。 ネットワーク接続していない端末でACCESSのファイルを開こうとすると、「ほかのユーザが同じデータに対して同時に変更を試みているので、プロセスを停止しました」というメッセージが表示され、開くことが出来ません。 もともと別の端末(同環境)のバックアップファイルなのですが、最後にバックアップした際、別端末のハードディスクがクラッシュ寸前だったようです。 中途半端にコピーされてしまったせいでしょうか。 なんとか開く方法を教えてください。お願いします。

  • 実行時エラー-2147467259

    ファイルは私しか開いてないし 共有してないし このパソコンで該当ファイルは立ち上げてないのに cn.Execute を実行しようとすると 実行時エラー-2147467259(80004005) ほかのユーザーが同じデータに対して同時に変更を試みているので プロセスが停止しました。 となります。 何故でしょうか?

  • ACCESSフォーム上のボタン押下時のエラー

    もう一つのACCESSデータベース(DB)から、別なDBに、フォーム、クエリー、テーブル等をコピーして貼り付けた後、貼り付けた先のフォームのボタンをクリックすると、「ファイルへのアクセスでエラーが発生しました。ネットワークへの接続が切断されている可能性があります。」のメッセージが表示されて、実行できません。解決方法をご存知の方は、アドバイスをお願いいたします。

  • access2000最適化後のエラー

    Access2000のDBを業務で使用しています。DBを構築してから2年ほどが経ち、データ数も多くなったため、先日最適化処理を実行したところ、フォームからのデータ入力が全くできなくなりました。何をしようとしてもこのレコードはロックされていて更新できませんというメッセージがでます。原因・回避法をご存知の方がいらっしゃいましたら是非ご教示ください。ちなみに、システムは97時代に構築し、その後2000にバージョンアップしました。97時代は問題なく最適化できていました。

  • access 3211エラー

    access についての質問です。 現在、sqlにてテーブルを作成してそのテーブルをレコードソースとしてサブフォームなどの帳票フォームを表示したりしてるのですが、二回に一回は 【実行時エラー 3211 現在ほかのユーザーまたはプロセスで使用されているのでロックできませんでした】 となってしまいます。 原因はなんでしょうか?

  • ACCESSのテーブルロックについて

    テーブルのロックについて教えて下さい。 ACCESS2000にてテーブル作成クエリを作成し、その作成したテーブルをフォームで参照しています。 そのフォームを開いたままで、再度、同じテーブル作成クエリを実行すると、 「テーブル○○は現在ほかのユーザまたはプロセスで使用されているので、ロックできませんでした。」 というメッセージが表示され、クエリを完了することができません・・・ これを回避する(クエリを優先する)方法、設定があったら教えて下さい。 宜しくお願いします。

  • データベースで

    ほかのユーザーが同じデータに対して同時に変更を試みているので、プロセスが停止しました。(Error 3197) とエラーが出て、データベース接続が出来ません 回避方法を教えてください アクセス2002です

  • ほかのユーザーが同じデータに対して同時に変更を試みているので、プロセスが停止しました。

    PC を 立ち上げると、 " ほかのユーザーが同じデータに対して同時に変更を試みているので、プロセスが停止しました。" と メッセージが出ます。 ソフトナビ を 使おうとすると、"データーベース接続に失敗しました。" と出ますが、個々のソフトは使用できます。 さっぱり分かりません。 何卒宜しくお願い致します。

  • Access2002 VB がエラー

    Access2002 VBで以下のコーディングをしてます Dim db As Database Dim rs As Recordset Dim fld As Field Set db = CurrentDb Set rs = db.OpenRecordset("ConvertChar") これを実行するとdb宣言行で以下のエラーが表示されます。 コンパイルエラー: ユーザ定義型は定義されていません。 これは何が原因でエラーとなるのでしょうか? 宜しくお願いします。

専門家に質問してみよう