Skip to main content

BriefCam システム管理者ガイド

バックアップ

Last Updated: 6 minute read
バージョン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

web.config.js およびwebConfig.js、それぞれProWebAdminClientおよびProWebClient フォルダーから

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

バックアップ時間の変更

スケジュールされたバックアップ時間は、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データベースをドロップします。 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. PostgreSQLデータベースのRootAdminにローカルBCUserを直接更新します(table = users)

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

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