• ベストアンサー

Access 2007 の Db って壊れますか?

Access 2007 の Db って壊れますか? Access 2007 でのシステム運用経験がないため 判断に迷っています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>Access 2007 の Db って壊れますか? ある意味「定期的に壊れるのがAccessのdbの特性」です。 Accessのdbは、更新を繰り返すと、ブロック単位に更新内容を書き足していき、更新前の古いデータは削除マークが付けられたブロックとして、ファイルの中に「ゴミ」として残ります。 この「ゴミ」がある程度溜まると、ゴミ掃除が必要になり「データベースの修復が必要な状態」になります。 この状態になると「データベースの修復」を行わない限り、データベースにアクセス出来なくなります(データベースウィンドゥが開けなくなる) これが、冒頭の「定期的に壊れる」と言う状態です。 これを起こさない為には、定期的に「データベースの最適化」を行う必要があります。 例えば「日課として、ファイルをバックアップしているタイミングで、最適化も行う」などが有効です。

その他の回答 (2)

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.3

どんなDBでも壊れる時は壊れます。Accessだけの専売特許ではありません。 DBが壊れなくてもハードディスクが火を噴くとか・・・(実経験あり) 誰かが誤って削除してしまうとか・・・(実経験あり) なので、バックアップ体制から逃れられるDBシステムはありません。 どんなDBシステムを使うかは(1)データ量、(2)アクセス頻度、(3)応答速度、 (4)コストなどを勘案して決めます。データ量が少なく、コストを抑える ように指示されているなら、Access2007は十分に検討対象になると思います。

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

残念ながら壊れることもあります。 今までの経験ですが、スタンドアロンだけでなく、RDMSでも壊れる時は壊れますから、壊れることを前提とした対策を取るのが一番大事ではないかと思います。

関連するQ&A