Skip to content

【Web版】計画的にサーバーを移行する

概要

このページでは、Web版の運用環境を変更する手順を紹介します。
例えば以下のケースで変更をご検討されている方は、今回ご紹介する方法で実現できます。

  • 評価中に使用していた暫定的な利用環境から、本番環境のサーバーマシンへ移行する
  • 利用人数の増加に伴い、よりスペックの高いサーバーマシンでの運用に移行する
  • サーバーマシンの老朽化やサポート切れに伴い、新しいサーバーマシンでの運用に移行する
  • SQL Serverのバージョンアップなどで、同一サーバー内でデータベースを移行する

移行手順

データベース移行にあたり、以下の2つのケースにより手順が異なりますので、各ケースにあわせて実施してください。

  1. 新しいサーバーマシンに移行するか
  2. 移行前後でTimeTracker NX のバージョンが同じか


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

  1. 移行用データベースのファイルを作成する
  2. 移行先のサーバーマシンにデータベースのファイルを移動する
  3. 移行先のサーバーマシンにSQL Server をインストールする
  4. 移行先のサーバーマシンでデータベースを構築する

1. 移行用データベースのファイルを作成する

TimeTracker NX の運用を停止した状態で、最新の状態のデータベースをバックアップします。

移行前後のTimeTracker NX のバージョンにより、方法が異なります。

  1. TimeTracker NX のバージョンが同じ場合

    データベースのバックアップ方法については、セットアップガイドの「1-2. データベースのバックアップ」をご確認ください。

  2. TimeTracker NX のバージョンが異なる場合

    SQL Server Management Studio を使用して、データベースをデタッチします。
    詳細な手順はお使いのSQL Server Management Studio のマニュアルをご覧ください。

Note

バックアップ中にデータが書き換えられることを防止するため、必ずバックアップ実行前にTimeTracker NX を停止してください。
TimeTracker NX の停止方法は、「システムを安全に停止する」をご参照ください。

2. 移行先のサーバーマシンにデータベースのファイルを移動する

移行用データベースのファイルを、移行後の環境にコピーします。

Note

移行用のデータベースのファイルをバックアップで作成した場合、Microsoft SQL Server の既定のフォルダに格納しておくと、その後の手順がスムーズになります。
例として Microsoft SQL Server 2014 の場合、既定のバックアップ用フォルダは以下になります。

    C:\Program Files\Microsoft SQL Server\MSSQL12.[インスタンス名()]\MSSQL\Backup  
※データベースサーバーのインスタンス名になります。

4. 移行先のサーバーマシンでデータベースを構築する

本手順は、「1.移行用データベースのファイルを作成する」で移行用データベースを作成した手順により、構築方法が異なります。

バックアップで作成した場合

  1. TimeTimeTracker NX をインストールする
    既にインストールされている TimeTracker NX を利用される場合は本手順は不要です。
    必要であれば、「TimeTracker NXをインストールする」の該当するパターンの手順を実施してください。

    Note

    作成するデータベースは空にしてください。

  2. バックアップファイルを復元する SQL Server Management Studio を使用して、TimeTracker NXのデータベースにバックアップファイルを復元します。
    復元する手順は、「4. データベースの復元」をご覧ください。

デタッチで作成した場合

旧バージョンのTimeTracker NX で作成したデータベースを新しいバージョンでそのまま適用することはできません。
そのため、一旦データベースを作成し、TimeTracker NX のインストーラーの処理でデータベースを新しいバージョンに適用させます。

  1. データベースをアタッチする
    SQL Server Management Studio を使用して、データベースをアタッチします。
    詳細な手順はお使いのSQL Server Management Studio のマニュアルをご覧ください。

  2. TimeTracker NX をインストールする
    4. Web版をバージョンアップする」の手順を実施してください。

    Note

    TimeTracker NX インストール以降は通常のバージョンアップと同じ手順を実施してください。