Access2007でldbファイルが消えず困っています。
環境
OSはXP(SP2) … サーバ/クライアント共
Office2007Pro … サーバにはインストールしてません
SQL server2000
ウィルスバスター2011
Pc-Anywhere
クラサバの環境で、サーバ側にデータを、クライアント側にはプログラムを配置しています。
5台のクライアントからサーバのデータを更新しています。
(サーバはデータ.mdbを、クライアントはプログラム.accdb)
困っているのは、何らかのタイミングでldbファイル(mdbを起動したときに勝手に立ち上がるもの)が消えなり、サーバの電源を入れ直して、ldbファイルを削除しない限り、システムが機能しなくなることです。
一応、データを書き込んでいるときは、ldbが発生し、書き込みが終わるとldbが消える動作をきちんとしていることを確認しています。が、何らかのタイミングでldbが消えないことがあるんです。
本来はaccess2000で作成したものでしたが、マシンの入れ替えに伴いaccess2007に変更しました。
access2000の時は排他ロックなど掛かったことはなかったんですが2007に切り替えた途端、この有様です。
元々は、データ.mdbはデータ.accdbだったんですが、頻繁にロック(読取専用)が掛かるので、苦肉の策でデータ側のみ2003形式にダウンさせました。そうしたところ、ロックが掛かる回数は激減しましたが、それでも1日に1・2回程度は排他ロックが掛かり、サーバの電源入れ直し、ldbファイルの削除をしている状況です。
原因がはっきりせず困っております。
システムが機能しなくなるのは、業務がストップしてしまうことなので、とても焦っております。
Accessに詳しい方、良いお知恵を拝借願います。
※
mdbの名称は仮称です。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
チラッと頭を掠めるのは、閉じる時に最適化・・の設定だと問題が発生したような?
Accessは根本的に『共有』で機能するようには出来ておりませんので
相当作りこまないと危険です。
あっさりと壊れてしまえば分かりやすいのですが、
他のレコードが変更されてしまった事が有りました。Acc97の時です。
基本的にはよろずやさんの意見に賛成です。
No.2
- 回答日時:
以前にaccessでの基幹システムを扱った事がありますが
5台程度なら全く問題なく作業できました。
データベースへのアクセスの際に排他の処理をきちんと行っていますでしょうか?
ldbファイルはmdbを開いただけでできるworkファイルの様なものだと思います。
データにアクセスする部分の見直しが必要だと思います。
この回答への補足
ご回答ありがとうございます。
自分が疑問に思うのは、正常ならずっと正常に動作し、ダメなら初っ端からダメばら良いんですけど、最初は正常に動いているのに、何かのタイミングでサーバ側のデータ.mdbが読取専用モード(ldbファイルが残る)になってしまいトラブってしまうことです。
>データベースへのアクセスの際に排他の処理をきちんと行っていますでしょうか?
一応、[規定のレコードロック] オプションは "編集済みレコード" に設定して、
[レコードレベルでロックして開く] オプションもONにしています。
>データにアクセスする部分の見直しが…
OPENしたサーバ側のmdbはちゃんとcloseしています。(VBA上)
※こういうことではないのでしょうか?
昨夕、accessのオプションでセキュリティーの信頼できる場所で、使用しているパスをすべて設定したところ、本日はトラブルなく業務が遂行しました。
が、access2000時代は何ら問題なかったのに、同じmdbで2007にしたら、良く業務がストップしてしまうので納得していません。(サーバのOSは2000からXP、クライアントはxpからxp)
あと、最適化ですが、2007よりDB終了時に最適化する機能が追加されましたが、使用していません。
ユーザの使い方で、database.mdbになってしまうのが嫌なので…
また、何か情報お願いします。
No.1
- 回答日時:
mdbはデータベースではありません。
単なるバイナリファイルです。
※データベースのようなことができるだけ。
これを複数のPCから同時に更新したら、
かなり無理っぽいです。
Accessの限界です。
早急に SQL server2000 に移行しましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- ドライブ・ストレージ SSDを追加したら昔のHDDがおかしくなった 4 2023/03/23 13:25
- Yahoo!メール サーバーに残っている?ヤフーメールを消す方法 1 2022/04/03 09:57
- CAD・DTP JWW-CADでDXF変換後の線が連動して消える 2 2023/01/13 11:09
- Android(アンドロイド) Googleのファミリーリンクの危険性に気付いてしまったのですが、皆さんの感想を教えてください! 2 2023/05/09 10:01
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- 大人・中高年 会社で部署内で使用しているファイルの中の データが消されていました。 部署は3人しかおらず、 私以外 5 2023/02/24 19:32
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
フォントについて教えてください!
みなさんの一番好きなフォントは何ですか? よく使うフォントやこのフォント好きだなあというものをぜひ教えてください!
-
【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
【お題】 ・ありそうだけど、絶対に無いことわざを教えてください。
-
何歳が一番楽しかった?
自分の人生を振り返ったとき、何歳のころが一番楽しかったですか? 子供の頃でしょうか、それとも大人になってからでしょうか。
-
我がまちの「給食」自慢を聞かせてっ!
富山県の給食には「ベニズワイガニ」が出る、、、なんて話を聞いたことがあります。 日本全国「え、給食にそれ出るの!?」な驚きメニューがまだまだあるはず!
-
「○○○.ldb」のAccess レコード ロック情報←このファイルが消えません
その他(データベース)
-
accessでlaccdbファイルが削除できずファイルが使えない
Access(アクセス)
-
レコードロック情報の解除方法を教えてください。
Access(アクセス)
-
-
4
アクセス共有使用中、.ldb付きのファイルの利用
Windows 7
-
5
ODBCエラー「admin」によってロックされている...
その他(データベース)
-
6
既に使用されているので、使用できませんでした
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
特定のエクセルファイルを起動...
-
Batch: フォルダ内の特定のファ...
-
VBAでCSVファイルが使用中かど...
-
AccessVBAで作成したExcelファ...
-
Excel VBA 処理後データが重た...
-
社内Excel共有ブックでの保存ト...
-
XMLデータを変換し印刷する方法
-
mdbファイル フォームを開くと...
-
(Excelマクロ)datファイルをエ...
-
batファイル、コマンドプロンプ...
-
ファイルの途中に文字列を挿入
-
Access VBAで読み込んだ配列をc...
-
仕事のファイルを共有フォルダ...
-
excelを共有ファイルにすると行...
-
事務の派遣で働いています。多...
-
MPEGをVIDEO_TSに変換
-
一時ファイルについて win32 Ge...
-
VB.NETでDBへ再度接続したいの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
XMLデータを変換し印刷する方法
-
特定のエクセルファイルを起動...
-
Batch: フォルダ内の特定のファ...
-
VBAでCSVファイルが使用中かど...
-
AccessVBAで作成したExcelファ...
-
Access VBA を利用して、フォル...
-
(Excelマクロ)datファイルをエ...
-
月が変わったら自動でシートが...
-
Excel VBA 処理後データが重た...
-
大量のCSVデータを行列の変換を...
-
ファイルの途中に文字列を挿入
-
excelを共有ファイルにすると行...
-
【アクセス】「ほかのユーザー...
-
WEBクエリが使えない場合のHPデ...
-
tmpファイル なぜできる?削除...
-
mdbファイル フォームを開くと...
-
社内Excel共有ブックでの保存ト...
-
batファイル、コマンドプロンプ...
おすすめ情報