Skip to main content

BriefCamシステム管理者ガイド

バックアップ

最終更新日: 6 分で読めます
バージョン2025r1
言語日本語

重要

バックアップはお客様の責任です。インテグレーターはお客様のニーズと環境に合わせたバックアップ戦略の設計を支援できます。

Researchのバックアップは、毎日午前0時と午前1時に自動的に実行されます。

データベースは次の場所にバックアップされます:\\server\Briefcam\ServerData\Backups。

RESEARCHのバックアップファイルは、デフォルトで次の場所に保存されます。\\server\Briefcam\ServerData\Backups\RESEARCH 。このパスは、RESEARCH.BackupPath環境設定を使用して変更できます。

高可用性および/または大規模システムのバックアップ

アクティビティの多いシステムの場合、バックアップはシステムがアイドル状態のとき(週末など)にスケジュールするのが最適です。それが不可能な場合は、別のサーバーへのレプリケーションが適切なソリューションです。

24時間365日処理が設定されているシステムでは、自動バックアップによってデータベースのタイムアウトが発生することがあります。このようなタイプのシステムでは、BriefCamのサポートに連絡して、お客様の要件を満たすバックアップ戦略を考え出すことをお勧めします。

一般に、大規模なシステムやシステムが24時間365日稼働している場合は、レプリケーションを設定し、自動バックアップのスケジュール済みタスクを無効にすることを強く推奨します。

別のマシンに別のバックアップを設定するか、バックアップを別のマシンにコピーすることをお勧めします。

バックアップする必要があるコンポーネントは次のとおりです。

コンポーネント

バックアップするもの

バックアップの方法

PostgreSQLデータベース

データベースのダンプ

exportDB.batファイルを実行します

BriefCam共有フォルダー – ServerData

BriefCamが使用するストレージ全体

ディスクのミラーリング、レプリケーション、RAID設定、外部バックアップ

BI データ– QlikShare

Qlikのデータファイル

bi_backup.exeファイルを実行します

ライセンスデータ

ライセンスアクティベーションファイル

ライセンスアクティベーションファイル

データベースの設定ファイル

postgresql.conf および(postgresql.auto.confフォルダー内にPostgreSQL_Dataあります)

ファイルを別のサーバーにバックアップする

ロードバランサー

Nginx.confファイル(\Nginx\Conf\フォルダーにあります)

ファイルを別のサーバーにバックアップする

IIS

ProWebAdminClientフォルダーとProWebClientフォルダーからそれぞれweb.config.jsとwebConfig.js

ファイルを別のサーバーにバックアップする

バックアップ時間の変更

スケジュールされたバックアップ時間は、Windowsタスクスケジューラで変更できます。

  1. バックアップタスクをダブルクリックします。

    Backup task.png
  2. 編集をクリックします。

    Backup task edit.png
  3. スケジュールを編集します。

    Backup schedule.png

PostgreSQLデータベースのバックアップの復元

重要

データベースを復元する前に、まずBriefCamサポートチームに連絡することをお勧めします。

  1. Windowsサービスから、VSServiceを停止します。

  2. データベースを復元するには、次のコマンドを実行します。

    .\pg_dump.exe --no-password --verbose --blobs --format=c --file="<pg_dump_file.dump>" .\pg_restore.exe --verbose -d briefcam -U "<pg_superuser(dbadmin is the default)>" -h" <hostname>" -p <db port(5432)> "<pg_dump_file.dump>"

  3. サービスを再起動します。

Researchダッシュボードのデータベースバックアップの復元(Qlik)

  1. スケジュールされたバックアップタスクを実行します。

  2. 作成したファイルを移行サイトにコピーします。

  3. Researchインストーラを実行します。

  4. すべてのQlikサービスを停止します。

  5. リポジトリデータベースサービス(PostgreSQLサービス)のみを実行します。

  6. 新しいPostgreSQL dbをドロップする: dropdb -h localhost -p 4432 -U postgres QSR

  7. 新しいPostgreSQLデータベースを作成する: createdb -h localhost -p 4432 -U postgres -T template0 QSR

  8. バックアップファイルからPostgreSQLデータベースを復元する: pg_restore.exe -h localhost -p 4432 -U postgres -d QSR "c:\QSR_backup.tar"

  9. バックアップしたアプリ共有フォルダーを共有フォルダーにコピーします。

  10. ブートストラップモードでリポジトリサービスを実行する: repository.exe -bootstrap -standalone -restorehostname

  11. 終了したら、以下を使用せずに再度実行しますrestorehostname: repository.exe -bootstrap -standalone

  12. <previousmachine>\bcuserとしてFirefoxを使用してqmcにログインします。

  13. すべてのデータ接続のユーザー/パスワードの所有者を、パスワード(12 接続)を含む <newmachine>\bcuser に手動で更新します。

  14. ローカルBCUserを直接PostgreSQLデータベース内のRootAdminとして更新します(table = users)

  15. PostgreSQLでユーザーを直接更新する:<newmachine>\bcuser (table = ServiceClusterSettingsSharedPersistenceProperties

  16. リロードタスクを実行します。