みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMakerServer14でDB公開しています。
ファイル内のレコード件数が多くなってきたので、
複製を作成し、参照用(オリジナル)と業務用(オリジナルから不要レコード削除)に分けて
運用しよう思います。
このファイルは、オブジェクトフィールドがあり、外部保存させています。
ところが、業務用(オリジナルから不要レコード削除)から格納されているオブジェクトデータを
開くことが出来なっていました。(「フィールド内容のエクスポート」が使用不可)
(オリジナルからは開くことが出来ます。)
行った作業/状況としては...
・ファイルデータの削除はローカルにコピーし削除、その後サーバへ戻す。
・その際、オブジェクトデータはサーバに残し、ローカルには置いていない
・削除中はサーバへアクセスをしないようにネットワークは切断
・オブジェクトアイコンは表示するが、「フィールド内容のエクスポート」が使用不可
・ファイル名を変更
・外部オブジェクトのパスは変更なし
イメージ的には、2つのファイルが同じオブジェクトフォルダへ参照して使えるものだと思うのですが...
このような使い方は不可なのでしょうか?
何が原因なのでしょうか?
Offline
恐らく、ファイル名を変えてしまった為、そのファイル名の外部保存先(オリジナルとは別の外部保存先)を参照しているものと思われます。
これを任意でオリジナルと同じ保存先を参照するようにすることは出来ないでしょうか?
Offline
オブジェクトの保存フォルダーを含めて、クライアントへ持ってこないとリンクは切れるのでは。
サーバーの中で全ての作業を行っていれば、作業は楽になったかもしれません。
普通は、不要レコードを別保存にはしないです。私の基準では、ファイル容量が5G程度を大きく超えた時(オブジェクトデータを除いて)、索引を持つレコード数が数百万レコードを超えた時、などですね。
その際、アクセスさせたくないレコードについては、アクセス制限をかけてしまいます。
Offline
ファイル名を変更してアップロードしていますから別々のデータベースと考えるのが一般的です。
FIleMaker Server で外部保存のファイルの保存先を見れば分かりますがファイル名と同一フォルダでしょう。
仮に同じファイルを参照できたとしてオブジェクトフィールドを変更したらもう片方も変わることになります。
それなら同様にフィールドを変更した場合ももう片方も変わらなければ矛盾が生じます。
Offline
> これを任意でオリジナルと同じ保存先を参照するようにすることは出来ないでしょうか?
Mozさんの指摘されていますが、オブジェクトの外部保存は、例えば "名称未設定" というファイルに対しては、同じディレクトリに、RC_Data_FMS/名称未設定 というフォルダーが作られ、データが保存されるのは、その中の、名称未設定/名称未設定/obj の中です、この上位のフォルダー名は、オーナーのファイル名と同じものが指定されるようですので、複数のファイルから同じ保存先を参照する事はできないようです。
Offline
ご教示ありがとうございます。
オブジェクトデータが膨大の為、皆様にご相談させて頂きました。
やはりオブジェクトフォルダの共通化は困難だと思われるので、必要な時はバックアップを参照してもらうよう、運用で補ってもらおうと思います。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 512.99 KiB (Peak: 517.53 KiB) ]