みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
お世話になります。
現在FileMaker Cloud for AWSを使用しているのですが、インターネット回線の障害やAWSの大規模障害に備えて、
クラウドにホストしているDBを別の場所(ファイルサーバー)に1日1回のスケジュールでバックアップを取得したいと考えています。
そこで、クラウドにホストしているDBをデータなしでコピーし、レコードインポートを使用してクラウドにホストしているDBのデータを取得する
スクリプトを作成しました。
手動で実行したところ想定どおり動作し、クラウド上DBのデータを取得することができたのですが、
サーバーのスクリプトスケジュールから実行した場合、エラー(エラーコード100 ファイルが見つかりません)
になってしまい、どのように対応すればよいかわからず困っております。
皆様のお知恵をお貸しください。
よろしくお願いいたします。
「FileMaker Serverのスケジュール 」や、「サーバー上のスクリプト実行」は、FileMaker Server のスクリプトエンジンが処理を実行するので、
FileMaker Pro 側で実行しても正確な検証は行えません。
ログテーブルを作成し、FileMakerスクリプトの気になる部分のログを取る事をおすすめします。
例:
https://fm-aid.com/bbs2/viewtopic.php?pid=25792#p25792
Offline
FileMaker Server ではテーブルからテーブルへの直接のレコードのインポートはサポートされません。
レコードのインポート
その場合はローカルで動作してもスクリプトスケジュールで動作しません。
Last edited by Moz (2020-11-11 18:44:13)
Offline
バックアップなら、サーバのバックアップ機能で保存されたファイルをコピーする方が簡単では?
皆様、ご回答ありがとうございます。
FileMaker Serverであれば、ご指摘の通りバックアップ機能で保存されたファイルをコピーするのですが、
FileMaker Cloud for AWSではバックアップはスナップショットで取得されるので、
アタッチしないとDBを取り出せない状態ですので、レコードインポートを使用してデータの取得をしようと考えました。
ですので、他に直接FileMaker Cloud for AWSから自動でDBを任意の場所に取得できる方法があれば、
そちらでも良いのですが、何か良い手はありますでしょうか。
ご教示ください、よろしくお願いいたします。
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 509.84 KiB (Peak: 515.89 KiB) ]