Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


監査証跡ログを取りたいすべてのテーブルにSyncServerProが使うためのフィールドを用意し、また専用のアカウントとスクリプトを準備します。

...

 5. 利用する機能を選択します。ここでは、「Local Backup」と「Audit Logging」(監査証跡)を選択し、「Next」を押してください。


Local

...

Backup:

データベースの増分のローカルミラー(サーバーへの)を保持します。

クラッシュやデータ破損時に数秒以内のバックアップを使ってロールフォワードをしたり、データ移行を考慮せずに、バージョンアップデートを実行できます。

Audit

...

Logging:

任意のサーバー上のどのタイプのデータベースでも、詳細な監査ログを作成します。

追加、変更、および削除の操作をテーブルとフィールドに捕捉します。

誰が/何を/いつをすべてのテーブルにログ記録し、FileMaker Serverでサポートされているすべての接続をサポートします。

変更データは、フィールドの変更ごとに1つの行にログ記録され、フィールドの前後の値を捕捉します。

Remote

...

Backup:

任意のサーバー上のどのタイプのデータベースでも、詳細な監査ログを作成します。

...

変更データは、オフサイトのストレージ(および潜在的な区分)ハブに継続的に送信されます。

破損した変更データを最後のフルバックアップで再構築されたサーバーへ戻す機能を提供します。

そして、クラッシュやデータ破損時の数秒前のデータベースへ復帰します。

...

追加、変更、および削除の操作をテーブルとフィールドに捕捉します。

誰が/何を/いつをすべてのテーブルにログ記録し、FileMaker Serverでサポートされているすべての接続をサポートします。

変更データは、フィールドの変更ごとに1つの行にログ記録され、フィールドの前後の値を捕捉します。

Server Sync:

同一または異なるデータベースプラットフォーム間、仮想マシン間または複数の拠点間など、2つ以上のデータベースサーバーをほぼリアルタイムで同期させます。

ウォームスタンバイ、フェールオーバー、ロードバランシング、マルチサイトをサポートし、FileMaker Server、MySQL、MS SQL、Oracle、Sybase、

またはPostgresサーバーの任意の組み合わせをセットアップします。

Basic : 同じスキーマを実行している2台以上のサーバーを同期するための簡易セットアップです。

このオプションでは、マッピングやその他の詳細設定はサポートされていません。

Advanded : [詳細設定]オプションは、異なるスキーマを持つサーバー間のテーブルマッピング、

またノードごとに固有の一般設定を持つサーバー間のテーブルマッピングなど、高度な設定を作成できます。



 6. 監視したいデータベースに、セットアップを行っていきます。各セットアップを確認したらチェックボックスをチェックしてください。

...

      (別のアカウント名を使いたい場合は、監視対象ファイルに後で設定する「SyncServer_modTS」「SyncServer_modAccount」フィールドの計算式をアカウント名にあわせて変更する必要があります)modAccount」フィールドの計算式を

       アカウント名にあわせて変更する必要があります)

      (※SyncDekからの移行の場合は、「SyncDek」のアカウント名など。)

      •このアカウントには、「データ入力のみ」のアクセス権セットを割り当て、さらに「fmxdbc」「fmxml」拡張アクセス権を割り当てます。


必要なアカウント権限まとめ


アカウント名

アクセス権セット

拡張アクセス権

監査証跡書出先ログ側

任意

完全アクセス権が必要

fmxdbc

監視対象DB側

SyncServer
またはSyncDek

データ入力のみ以上

fmxdbc
fmxml (XML削除検知時)


   2. SyncServer のサービスに含みたいあらゆるテーブルに主キーのフィールドが設定されていることを確認してください。

...

      (例:フィールド内容の全置換>計算式>Get(UUID)、など)

      (※SyncDekからの移行の場合は、「SyncDek_RecId」が使用できます。)