Quantcast
Channel: 初心者のためのOffice講座-SupportingBlog1
Viewing all articles
Browse latest Browse all 481

ファイルの共有ロック数が制限を超えています

$
0
0
Access2013のテーブルで、フィルターコントロールでレコードを抽出しようとすると、

"ファイルの共有ロック数が制限を超えています(Error 3052)。レジストリエントリ MaxLocksPerFileの値を増やしてください。"というメッセージが表示されました。
a0030830_2211081.gif


検索すると、Microsoftのページがヒットしたので、早速 実行しました。
いえいえ、このレジストリは、以前 変更していました。
ファイルの共有ロック数が制限を超えています(2015/4/14)

多数のトランザクション処理中にエラー メッセージ "ファイルの共有ロック数が制限を超えています" が表示される

仕方ないので、更新クエリを使おうと思って実行しようとしたのですが出来ません。今度は下のメッセージが表示されました。レコード数は40万以上です。うーん、大きすぎるのかしらん。
"ディスクの空き領域またはメモリが不足しているため、このアクションクエリによるデータの変更を元に戻すことはできません。このアクションクエリを実行しますか?ディスクの空き容量を増やす方法については、Microsoft Windows のオンラインヘルプの「ディスク領域,空き領域を増やす」を参照してください。"
a0030830_22145371.gif


空き容量はたくさんあるんですけどねぇ。「はい」をクリックすると、今度は下のメッセージが出ました。
"更新クエリですべてのレコードを更新できません。"
a0030830_2219415.gif


40万件越えのデータだったので、出来るかどうか不安だったのですが、
Excelへエクスポートして、Excelで置換したら、うまく行きました。変なの?!

Viewing all articles
Browse latest Browse all 481

Trending Articles