Skip to content

【Web版+デスクトップ版】故障発生時に別サーバーへデータを移行する

概要

TimeTracker NXを運用中のサーバーマシン(データベースサーバー)が故障し、運用が継続できなくなった場合、早急に新しいサーバーマシンを用意しデータを復元ならびに移行する必要があります。このページでは、Web版とデスクトップ版の併用においてそのような場合に必要な手順を紹介します。

データの復元にはデータベースのバックアップが必要になります。データベースのバックアップが存在しない場合、データを復元して移行することができません。また、移行可能なデータはバックアップ時点のものになります。バックアップ以降に追加・更新されたデータも復元できません。

したがってバックアップは定期的に行い、運用中のサーバーとは別のマシンに格納しておくことを強くおすすめします。
※デスクトップ版・Web版それぞれのバックアップが必要です。

移行手順

サーバーマシンの移行手順は以下のとおりです。

  1. 新サーバーにTimeTracker NXをインストールする
  2. バックアップファイルをコピーする
  3. データベースを復元する

1. 新サーバーにTimeTracker NXをインストールする

新しいサーバーマシン上にTimeTracker NXをインストールし、運用環境を構築します。先にデスクトップ版のサーバーをインストールし、その後にWeb版のサーバーをインストールします。インストール手順は、「セットアップガイド」の[設定情報を個別に指定しながらTimeTracker NXをインストールする]をご確認ください。[2.2. Web版をインストールする]まで進めてください。[2.3. Web版の初期設定をする]以降の手順は不要です。
※データベース名は、移行前のものと同一の名前にしておいてください。

2. バックアップファイルをコピーする

Web版とデスクトップ版のそれぞれについて、旧サーバーにて直近のバックアップ実行時に生成されたファイルの所在を確認します。そのファイルを新しいサーバーマシンにコピーします。コピー先をMicrosoft SQL Serverの既定のバックアップ用フォルダにしておくと、その後の手順がスムーズになります。Microsoft SQL Server 2014の場合、既定のバックアップ用フォルダは以下になります。
 C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Backup
 ※「SQLEXPRESS」の部分は、データベースサーバーのインスタンス名になります。

3. データベースを復元する

新サーバー上のデータベースに、旧サーバーのデータを復元します。先にデスクトップ版のデータベースを復元し、その後でWeb版のデータベースを復元します。

デスクトップ版データベースの復元方法は、 デスクトップ版(TimeTracker FX)用「Server Managerヘルプ」の[データベースを復元する] ‐ [データベースの不整合や操作ミスからデータを復元する]をご確認ください。
TimeTracker サポートサイト上でもご紹介しています。

Web版データベース復元のための手順は以下のとおりです。

操作手順

  1. SQL Server Management Studioを起動し、TimeTracker NX用のデータベースに接続する。
    SQL Serverのインストール時に指定した管理者ユーザーの情報を指定してログインします。
  2. 画面左の[オブジェクトエクスプローラー]のツリーを開き、[データベース] ‐ [(TimeTracker NX用のデータベース名)]を選択する。
    ※既定のデータベース名は「TimeTrackerNX」です。emergency_move_web_01.png
  3. データベース名を選択した状態で右クリックする。
  4. 表示されたメニューから[タスク] ‐ [復元] ‐ [データベース]を実行する。emergency_move_web_02.png
  5. [データベースの復元]ダイアログの画面左上「ページの選択」で[全般]を選択する。
  6. [ソース]の[デバイス]を選択し、テキストボックス右側の[...]ボタンをクリックする。
    [バックアップ デバイスの選択]ダイアログが表示されます。
  7. [バックアップ メディアの種類]で「ファイル」を選択する。
  8. [バックアップ メディア]の[追加]ボタンをクリックし、バックアップファイルを選択する。
  9. [OK]ボタンをクリックし、ダイアログを閉じる。
  10. 選択したファイルの情報が[復元するバックアップ セットの選択]に表示されていることを確認し、チェックボックスにチェックを入れる。emergency_move_web_03.png
  11. [OK]ボタンをクリックする。

これで、旧サーバーマシン上のデータが新サーバーマシン上に復元されました。
新サーバーマシンでの運用が開始できます。