« Outlookとの同期について考える その3 | メイン | Outlookとの同期について考える その4 »

Accessで困ってる事・・・

今、MS-Accessで困ってる事が2つあります。
1、開くのに時間がかかり過ぎる。
Access-2000とAccess-XPを使ってます。OSはWindows2000 pro SP4かSP2あるいはXPで使っててほとんどのマシンではどのDBもどの組み合わせも瞬間に起動します。よくマシンスペックが・・・と質問サイトで確認されている様子もみられますが、CPU Pentium 700Mhz、 RAM 128MBなんていう今では考えられない低スペックマシンでも全然ストレスなく使えているので、そもそもスペック云々という問題ではありません。そんななか、ある2台だけ、すなわち私がメインで使っている2台だけがおかしいのです。DBを開こうとすると18秒待たされます。開くための動作をするとまずスプラッシュフォームが表示され、それは正常に素早い動作ですが、そこから18秒無反応になる。CPUの負荷がその間100%。はっきりいってこの18秒はかなりの苦痛です。一日何十回もDBを開く仕事をするので正直支障あり。使ってるのはWindows2000 SP4 / Access 2000の組み合わせ。でAccess2000をAccessXPにしても同じ。いろいろ削除したり、でもわからず、さすがにOSは入れ替える暇ナシ。
具体的に疑ったのはNorton AntiVirus2006。こいつのせいかなぁと思い削除してみたけど変化無く、じゃあMS Office関連に食い込んでくるAcrobatか?と思いそれも消してみたけどやっぱり同じ。他にもたくさん、アプリは消したけど全然改善されず・・・。低スペックマシンでも俊足0.何秒なのに、なんで2.6G DualCoreの1G RAMマシンが18秒なんだぁ??と怒りも混じり・・・・。この話、データベースのファイルのせいじゃないの?と思うかもしれませんが、新規に作成しようとしても同じ。スプラッシュが表示されてからコントロールが自分にもどるまで18秒。
まあとにかく起動したと思わせて18秒間CPUが全開で働きそれから何事も無かったように快適に動作するってことで、原因つかめず。
2、Vistaで開けない。
AccessのMDBのファイルを複数のマシンで開くのは普通にできますね。JETであろうとODBCをつかおうと関係なくまずはフロントエンドとしてMDBファイルを開くのですが複数のマシンから開くと上手にシェアリングしてくれ、いい具合にロックしてくれると。ですが、なんと、Vista。開けません。
上記の1で開くのが遅くて堪えられないのでこの際せっかくだからVISTAにでも移ってやれ、と思って導入したら、これがまた、思ったよりレスポンスがよく結構つかえるって思って快く思ってた所、なんとまあ他の人が開いているAccessのファイルを開こうとしても全く反応しない。Accessが起動する気配がなく、無反応。重くも無く、エラーも出ず・・・・。他の人がMDBを使うのをやめると突如絶好調状態で開けるので単にシェアリングで弾いているだけかと感じるのですが、Vistaの仕様か?ということはAccessをめちゃくちゃ常用する自分にとってVistaは排除されたってことか・・・・
たぶん ldbファイルでもみて立ち上がってたら無視するようになってるのかなぁと思うのですが、そもそもそれってAccessの自身の機能だからOSに左右されるのはちょっとおかしいとも思う。
とまあAccessがらみで困った2つの事でした。結局、
(a) Accessを開くのだけが遅く他はめちゃくちゃ早いメインマシンと、
(b) XPのなにをやっても高速なサブマシンと
(c) Accessが開けないVistaマシン
を3台並べての仕事をしています。

トラックバック

このエントリーのトラックバックURL:
http://www.ayamizu.com/mt2/mt-tb.cgi/170

コメント

追記)MDBを複数のPCで同時オープン、の機能改善を期待して、本日 VISTAをSP1にしてみました。SP1待ちか・・・って勝手の思ってたからですが、ダメでした・・・・変化無し。ちなみにVISTA Buisinessです。とほほ・・・

コメントを投稿