人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Access2000のファイルが急に壊れやすくなりました。データ(テーブル)部分と処理部分を分割した構成で、Windows2000proのPCが4台構成。1台がサーバ役で、処理側のmdbはそれぞれ用に独立。最近、それぞれのAccess2000を最新にして、クライアントをWinXPproで一台追加して以来、データが壊れます。最適化処理で復活はするのですが、改善策が見えません。

●質問者: indp01
●カテゴリ:コンピュータ
✍キーワード:MDB pc クライアント サーバ データ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● ma2ma2
●20ポイント

http://www.accessclub.jp/bbs3/0088/superbeg31612.html

ファイルの共有について --Access Club 超初心者 FORUM--

データのMDBが壊れるとのこと。

オートナンバー型を使ってらっしゃいませんか?

あと、XPProのマシンを導入してからというあたりから、XPのマシンのMSACCESS.exe(Program Filesのとこらあたりにあるハズ)のプロパティの「互換性」のタブでWin2000モードでプログラムを動かす設定ができます。

コレをいじってみてはいかがでしょうか?

↑思いつきなんですが。。。


2 ● cx20
●20ポイント

http://support.microsoft.com/kb/300216/JA/

Access 2000 で Jet 4.0 データベースの動作環境を最適に保つ方法

URL は「Access 2000 で Jet 4.0 データベースの動作環境を最適に保つ方法」です。

(以前は、タイトルが「Jet 4.0 の使用時にデータベースの破損を最小限に抑える方法」だったようですが、いつの間に変更されていました(^^A)

以下、トピックスの一覧です。

<推奨事項>

・オペレーティング システムの最新の Service Pack がインストールされていることを確認する

・Microsoft Jet の最新の Service Pack がインストールされていることを確認する

・効率的なデータベース設計を使用する

・使用している Jet エンジンに適したファイル形式の Jet データベースを使用する

・予約語や予約文字をオブジェクト名やフィールド名として使用しない

・Microsoft Jet データベースを定期的に最適化する

・Microsoft Jet データベース ファイルを定期的にバックアップする

<ネットワーク環境におけるその他の推奨事項>

・ネットワーク ファイル サーバーの Opportunistic Locking (oplock) について

・Microsoft Jet データベースを共有する場合の注意事項

・堅牢なファイル サーバーを使用する

・ネットワーク接続を確認する

・各クライアントからの接続数を最小限に抑える

・Microsoft Jet データベースへのアクセスに ADO を使用する

・トランザクション対応のデータベース エンジンに移行して整合性を高める

> Access2000のファイルが急に壊れやすくなりました。

> データ(テーブル)部分と処理部分を分割した構成で、Windows2000proのPCが4台構成。

> 1台がサーバ役で、処理側のmdbはそれぞれ用に独立。

> 最近、それぞれのAccess2000を最新にして、クライアントをWinXPproで

> 一台追加して以来、データが壊れます。

> 最適化処理で復活はするのですが、改善策が見えません。

上記の推奨事項(最新の Microsoft Jet の SP を当てるなど)をしても、

なお事象が改善されない場合、対処方法としては、データベースを

MSDE(もしくは SQL Server)に移行するという方法しかないように思えます。

ADP に移行という手もありますが、クエリをストアドプロシージャに移植したりと、

手間がかかりますので、簡単な方法しては、MSDE にテーブルだけ作成し、

MDB データベースからリンクテーブルとして取り扱うという方法が簡単だと思います。

この場合であれば、MDB データベースの破損の頻度も下がりますし、

最悪、MDB データベースファイルが破損しても、MSDE データベースには、

影響が及びません。

http://www.microsoft.com/japan/sql/techinfo/deployment/70/msdeje...

サイトマップ

参考情報です。

データベースとして「MSDE」と「Jet」どちらを選ぶべきか?

を考慮する上で参考になると思います。

http://www.microsoft.com/japan/business/offerings/lob/techinfo/

マイクロソフト 法人向け総合ポータル

参考情報です。

Access から SQL Server に移行するための情報が載っています。

http://www.horikawa.ne.jp/msde/

MSDE FunClub:MSDE や MSDE2000 をWindowsで使いたい人達の交流の場を提供致します( SQLServer ユーザも歓迎です)

MSDE に関する情報です。

http://www.naboki.net/access/achell/achell_02.html

URL は参考まで。


3 ● Pike
●20ポイント

http://www.microsoft.com/downloads/details.aspx?FamilyID=2DE...

ダウンロードの詳細 : Jet 4.0 Service Pack 8 (SP8) for Windows XP

WindowsXPのマシンに「Jet 4.0 Service Pack 8 (SP8) for Windows XP」を適用してみてください。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ