• 締切済み

アクセスの同期エラー

アクセス2000を使っています。マスターで少しテーブルをいじったり、更新処理をしたところレプリカと同期をとることができなくなり困っています。 エラーは”ファイルの共有ロック数が制限を超えています(error3052)”というものです。

みんなの回答

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

マイクロソフト サポート技術情報 - 198633 [ACC2000] レプリカ同期中に「ファイル共有ロック数上限を超えています」エラー こちらを確認してください。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;198633&Product=accJPN
gaachan
質問者

お礼

ありがとうございました。 しかしながらレジストリがどういう役割をしているのか、十進数の9500をどのくらい増やせばいいのか解らないので ためらっています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 同期の際の競合(Accessのレプリケーション)

    Accessのレプリケーションの使い方についていろいろ情報を探したのですが、なかなか見つからないので教えて下さい。 顧客情報の管理をAccessでやっております。 Accessのレプリケーションを使って、レプリカを作成し、それを別の場所で作業をしている人に渡して、時々、手元にあるデザインマスターと同期をとっています。顧客情報の変更は、たまにしか起こらないので、問題なく運用できていました。 今日、同期をとると、「競合」が発生してしまいました。「競合」の際に、処理を促すダイアログボックスが出てきましたが、その使い方が分からないのです。 アクセスが勝手に「競合の勝者」としている方のデータを使う方法は、簡単なのですが、「競合の敗者」となっている方のデータを使いたいのですが、それができません。また、このダイアログボックス上で、データが表示されていて書き換えられるので、データを書き換えてみたのですが、後で確認するとテーブルのデータには反映されません。 何かご存知の方、回答していただけるととてもありがたいです。 WinXP, Access 2003 を使用しています。

  • 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)、元のフォルダーに 復活したいのですが、どなたか助けてください。 よろしくお願い致します。

  • Access2000について

    Access2000を使用してデータベースを作っています。 マスタファイルを管理者以外の利用者からアクセスできないところに置きたいのですが何か方法はないのでしょうか? 環境としては、以下のような環境です。  OS :Windows2000/XP  DB :MS Access2000(その他のDB(SQLserver)は使用していない)    現在の構成:   各パソコンに画面&処理用のデータベース(xxx.mdb)を配布し、マスタファイルは、ネットワークで共有しているフォルダにあるマスタファイルにテーブルリンクしている。

  • Accessにテーブルロックがかかっている?

    wshからADOを経由してmdbファイルへの読み書きをする処理をしています。このタスクをシングルで動かしている間は問題ありませんでしたが、並列で動かしているときに次のエラーが出てくるようになりました。 「ロックがかかっているので、更新できません」 処理内容としては、並列で動かしても同じレコードを同時に更新するような処理はないです。しかしこのメッセージが出てしまいます。 もしかしてテーブルロックがかかっているということでしょうか? もしそうだとすると、明示的にテーブルロックを外す(あるいはロックそのものを外す)コントロールの方法はあるのでしょうか?

  • Access2003 テーブルロック

    Access2003で任意のテーブルをロックすることはできますでしょうか? 1.ユーザAがテーブル1にアクセスしにいき、テーブル1をロック 2.ユーザAは処理が終了したらテーブル1のロックを解除 1~2の処理の間はユーザA以外のユーザがテーブル1にアクセスできないようにしたいのです。 ロックファイルを使用するやり方もあると思いますが なるべく簡単に実現したいので、 なるべくロックファイルやアプリケーション変数は使いたくありません。 (サーバーが落ちた場合に永久にロックされてしまうので) 何かよい方法をご存知の方がいらしたらご教授お願いします。

  • ACCESS2003エラーメッセージ対応について

    ACCESSでテーブルAのデータをテーブルBに貼り付けをしようとしたところ 「現在ロックされているので、更新できませんでした。」 というメッセージが表示されました。 そのファイルは会社のサーバーにあるのですが、確実に他の人は使用していません。 どのような対処をすればよいのでしょうか。

  • アクセスのレプリカについて

     Windows98上でAccess97で作成されたデータベースを 使用しています。最近、Windows2000上でAccess2000が 導入されて、そちらから共有されているmdbを見ようと するとデータベースの変換のウィンドウが現れて、 OKを押すと 「このレプリカ中のローカルのフォーム、レポート、 マクロ、モジュールは変換されません。これらの オブジェクトを保持するには確実に基のレプリカから デザインマスターにインポートしてください」 と言われます。さらにOKを押すと 「このデータベースはAccess7.0/8.0のデザインマスター /レプリカです。」 と言われてしまいます。レポートがないと印刷できないので 変換するのもためらわれます。どうすればAccess2000でも 使える形でマクロやレポートをAccess97から移行できるのか、 教えていただけませんか?

  • アクセスのデータを共有する事ができません

    パソコンはラン環境を作り3台のパソコン間でデータの共有をしています。 エクセルファイルやワードのファイルについては共有する事ができます。が、アクセスについてはできませんでした。 Aのパソコンにアクセスで作ったデータがあります。 これをBのパソコンで閲覧しようとするとAのパソコンで作ったアクセスのデータではないデータが表示されます。 推測ではデータベースが違う物を見ているのではと思います。 また、Aのパソコンにあるアクセスファイルをショートカットし、Bのパソコンで閲覧すると次ぎのようなエラーメッセージが表示されます。 実行事エラー3044 パス'C:database/****/****/****.mdbは正しくありません。パス名間違いがないことと、ファイルが置かれたサーバーに接続している事を確認してください。 となります。また、「デバック」とうボタンが出るのでそれをクリックすると次ぎのようなプログラムが表示されます。 Private Sub Form_Open(Cancel As Integer) Me.前回処理年月日 = DLookup("処理年月日", "コントロールマスタ") If DLookup("更新中_FLG", "コントロールマスタ") = 1 Then Me.処理年月日 = DLookup("処理年月日", "コントロールマスタ") Me.月次更新処理.SetFocus Else Me.処理年月日.SetFocus End If End Sub おそらく上記の部分がおかしいという事を示しているのだと思います。 どうか打開策を教えて頂けないでしょうか? お願いします。

  • アクセス制限

    windowsXPをPC10台をLANでつないでいます。 そのうち、PC1台のパソコンにあるフォルダを共有設定をしているのですが、共有フォルダを他のPCからアクセスしようとすると、頻繁に「アクセス数制限を越えてるのでアクセスできない」とエラーメッセージが 出て、共有データを他のPCより見ることができません。 アクセス数制限を解除するためには、どのような設定をすればいいのか教えて頂けますか?

  • access 3211エラー

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

専門家に質問してみよう