データのバックアップ
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
ara
投稿数: 122
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
フォーラムのみなさん、お世話になります。
さっそくですが、みなさんのところではデータのバックアップはどのように行われているでしょうか?DBはMAGICにバンドルされているPervasiveを使用しています。大規模なシステムであればサーバ側でデータ管理して一括バックアップなどができるのですが、小規模なユーザで、パソコンもスタンドアロンといったような状態ですので、なんらかの外部媒体にバックアップをとっておきたいと思います。DbCopy関数などを使用するのが一般的でしょうか?ただこれですと、ワイルドカードが使えないのでテーブルの数だけ記述する必要があと思うのですが、少し面倒かなと思いまして…
他に簡単、安全、確実にバックアップできるような方法があれば教えていただきたく投稿させていただきました。どうぞよろしくお願いいたします。
さっそくですが、みなさんのところではデータのバックアップはどのように行われているでしょうか?DBはMAGICにバンドルされているPervasiveを使用しています。大規模なシステムであればサーバ側でデータ管理して一括バックアップなどができるのですが、小規模なユーザで、パソコンもスタンドアロンといったような状態ですので、なんらかの外部媒体にバックアップをとっておきたいと思います。DbCopy関数などを使用するのが一般的でしょうか?ただこれですと、ワイルドカードが使えないのでテーブルの数だけ記述する必要があと思うのですが、少し面倒かなと思いまして…
他に簡単、安全、確実にバックアップできるような方法があれば教えていただきたく投稿させていただきました。どうぞよろしくお願いいたします。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
私はフリーソフトのRealSyncというソフトでMOとかにバックアップをするようにしています。
投票数:0
平均点:0.00
ara
投稿数: 122
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
ISHIJIMAさん、レスありがとうございます。
すごく操作が簡単そうで、使い勝手がよさそうですね。
リストアの時は手動で…ということになるんでしょうか?
すごく操作が簡単そうで、使い勝手がよさそうですね。
リストアの時は手動で…ということになるんでしょうか?
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
バックアップのみ考えているのでリストアはあまり考えていませんでした。
ただ更新元と更新先を反対にするだけだと思います。
DATファイルを指定できるはずなのでバックアップ用とリストア用のDATファイルを作成して切り替えができるはずです。
ただ更新元と更新先を反対にするだけだと思います。
DATファイルを指定できるはずなのでバックアップ用とリストア用のDATファイルを作成して切り替えができるはずです。
投票数:0
平均点:0.00
ara
投稿数: 122
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
ダウンロードしてみて少し触ってみましたが、DATファイルの切り替えでできそうですね。
貴重な情報ありがとございました。使用するかどうか検討してみます。
貴重な情報ありがとございました。使用するかどうか検討してみます。
投票数:0
平均点:0.00
DDT
投稿数: 55
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
araさん、こんにちは。
既に解決している様ですが、脇から失礼します。
DBはMS-SQLServerしか触った事がないので的外れかもしれませんが、
私はSQLコマンドのバッチファイルに以下の文を書き実行しています。
「BACKUP DATABASE [データベース名] TO DISK=':1'」
':1'はファイル名です。('buckup_file0001.bak'等)
もちろんパス付きで指定する事も可能です。
先ほども言いましたがPervasive SQLは使った事が無いので何とも言えませんが
同じ様なやり方があるのでは?と思います。
あと粗業では、全てのテーブルをCSV出力する・・・とか?
すみません・・・
でわでわ〜
既に解決している様ですが、脇から失礼します。
DBはMS-SQLServerしか触った事がないので的外れかもしれませんが、
私はSQLコマンドのバッチファイルに以下の文を書き実行しています。
「BACKUP DATABASE [データベース名] TO DISK=':1'」
':1'はファイル名です。('buckup_file0001.bak'等)
もちろんパス付きで指定する事も可能です。
先ほども言いましたがPervasive SQLは使った事が無いので何とも言えませんが
同じ様なやり方があるのでは?と思います。
あと粗業では、全てのテーブルをCSV出力する・・・とか?
すみません・・・
でわでわ〜
投票数:0
平均点:0.00