2011-08-04 19 views
0

私は在庫システムを作っています。私は、msアクセスデータベースファイルであるデータベースファイルのバックアップを作成する必要があります。データを保存できるようにバックアップを頻繁に行う必要があります。どのようにバックアップをとるのか、またバックアップファイルとしてどこに保存するのか教えてください。 ありがとうございました。Javaデスクトップアプリケーションからデータのバックアップを作成する(Ms Accessデータベース)

+0

どこ窓のクラッシュがどこに置かれるべきであるならば、私は意味し、バックアップを保存しますすなわち、回復可能なデータベースファイル。 そして、アプリケーションから自動的にコピーを作成する方法は? –

答えて

1

Accessデータベースをバックアップするには、その.mdbファイルのコピーを作成するだけです(複数のコピーを保存することをお勧めします)。通常のファイルシステム関数は動作するはずです。どこにバックアップを保存するかは、あなた次第です。私たちはどのように知っていますか

+0

ファイルシステムを使用すると、開いていない限り動作します。開いている場合は、結果のコピーが内部的に一貫している場合とそうでない場合があります。 –

+0

私は3年前からMsAccessデータベースのバックアップを1日3回行ってきましたが、一貫性のないバックアップに遭遇することはありません。一方、アクセス自体は毎月自分のデータベースのカップルです。 – Mchl

+0

次に、ファイルが編集ロックで開いているときにバックアップを実行したことがありません。運?おそらく、あなたがファイルをコピーするときに編集ロックがないことを確認するために何かをするかもしれません。しかし、要点は、これが時間の100%の場合であることを保証することはできないということです。バックアップからデータをリストアしなければならなかった人は、自分のバックアップが自分の想定しているデータを持たないようになるまでの頻度を知っています。 –

0

のMicrosoft Officeボタンをクリックします - > Manage->データベースのバックアップ - >ファイルダイアログでバックアップするデータベース名を入力してください - >保存

http://databases.about.com/od/tutorials/ht/backup_access.htm

+0

実際の質問に尋ねられるように、Javaデスクトップアプリケーションからはどうやって行うのですか?この回答はバージョン固有であることにも留意してください。A2003はバックアップ機能を初めて提供しましたが、TOOLS | DATABASE UTILITIESメニューを使用し、A2010はOfficeメニューをより使い慣れたFILEメニューに戻します。 –

+0

ハイライトをありがとう。質問がms-access-2007としてタグ付けされ、私は同じバージョンを使用していたので、特定バージョンのソリューションを投稿しました。 – Random

関連する問題