最も一般的な Team Foundation Server の移動は、復元ベースの移動です。ここでは、新しいハードウェア上に Team Foundation Server の新しいインストールを構成し、次に、元の Team Foundation Server 配置のデータを新しい環境に復元します。次の例は、復元ベースの移動の種類を示しています。
-
ワークグループ内のシングルサーバー Team Foundation Server 配置から、異なるワークグループ内のシングルサーバー Team Foundation Server への移動
-
ドメイン内のシングルサーバー Team Foundation Server 配置から、同じドメイン内の別のシングルサーバー Team Foundation Server 配置への移動
-
ドメイン内のデュアルサーバー Team Foundation Server 配置から、同じドメイン内の別のデュアルサーバー Team Foundation Server 配置への移動
-
ある Team Foundation データ層サーバーから新しい Team Foundation データ層サーバーへのデータの復元 (デュアルサーバー配置のみ)
Team Foundation Server 配置を移動する前に、復元ベースの移動を計画する必要があります。復元ベースの移動は、多くの手順で構成されます。このトピックには、いくつかの手順へのリンクが用意されています。移動を開始する前に、全体をとおして読み、必要なすべての手順を印刷するかどうか検討してください。復元ベースの移動を完了するには、Team Foundation Server の新しいインスタンスのインストール、データのバックアップと復元、ユーザー アカウントとサービス アカウントの再作成や移行、およびサーバーの再構成を実行できる必要があります。
復元ベースの移動の準備
Team Foundation Server を移動する前に、Team Foundation Server データベースをバックアップする必要があります。
復元ベースの移動のために元の Team Foundation Server 配置を準備するには
新しいハードウェアへの Team Foundation Server のインストール
Team Foundation Server データをバックアップした後、Team Foundation Server の移動先のコンピュータに Team Foundation Server をインストールします。
復元ベースの移動のために新しい Team Foundation Server をインストールおよび準備するには
-
Team Foundation Server を新しい環境にインストールし、動作することを確認します。詳細な手順については、『Team Foundation Server インストール ガイド』を参照してください。このガイドは、Microsoft の Web サイト (http://go.microsoft.com/fwlink/?linkid=40042) から入手できます。
-
新しい Team Foundation アプリケーション層で、Reporting Service インストール ID のリストを取得し、保存します。
-
コマンド プロンプト ウィンドウを開き、次のディレクトリに移動します。
drive:\%ProgramFiles%\Microsoft SQL Server\90\Tools\binn\
-
RSKeyMgmt -l を実行します。
-
インストール ID をメモし、リストを印刷するか、安全な場所に保存します。
-
[スタート] ボタンをクリックし、[管理ツール] をポイントします。次に、[サービス] をクリックし、TFSServerScheduler サービスを選択します。まだサービスが停止していない場合は、[停止] をクリックします。
-
[SharePoint Timer Service] を選択し、[停止] をクリックします。
重要 |
|---|
| 復元ベースの移動でユーザー アカウントおよびサービス アカウントを移動するには、新しい Team Foundation Server が停止状態であることが必要です。データを復元しても、ユーザー アカウントおよびサービス アカウントを移動していない状態で Team Foundation Server を再起動すると、移行対象のユーザーが、TFSIntegration データベース内では削除済みとしてマークされます。グループ セキュリティ サービスが、Active Directory との同期中にユーザーの SID を見つけられない場合、これが発生します。 |
-
[スタート] ボタンをクリックし、[管理ツール] をポイントし、[インターネット インフォメーション サービス (IIS) マネージャ] をクリックします。
-
エクスプローラ ペインで [アプリケーション プール] ノードを展開し、[TFS AppPool] を右クリックし、[停止] をクリックします。
-
エクスプローラ ペインで [アプリケーション プール] ノードの [Report Server] を右クリックし、[停止] をクリックします。
-
[スタート] ボタンをクリックし、[プログラム] をポイントし、[Microsoft SQL Server 2005] をポイントします。[構成ツール] をポイントし、[Reporting Services 構成] をクリックします。
-
[レポート サーバー インスタンスの選択] で、コンピュータ名が Team Foundation アプリケーション層サーバーの名前と同じで、インスタンス名が "MSSQLSERVER" であることを確認し、[接続] をクリックします。
-
エクスプローラ ペインで、[サーバーの状態] をクリックします。
-
[レポート サーバーの状態] ペインで、[インスタンスのプロパティ] の [停止] をクリックします。
データベースの復元
サービスを停止した後で、SQL Server 2005 の復元ツールを使って Team Foundation Server データを復元できます。
注意 |
|---|
| バックアップしたすべてのデータベースを一度に復元する必要があります。それ以外の場合は、データベースが破損します。 |
[データベースの復元] ダイアログ ボックスを開くには
-
Team Foundation データ層サーバーで、[スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[Microsoft SQL Server] をクリックします。次に、[SQL Server Management Studio] をクリックします。
-
[サーバーの種類] で、[データベース エンジン] を選択します。
-
サーバーの [サーバー名] と [認証] 方式を適切に選択し、SQL Server で [ユーザー名] と [パスワード] を入力する必要がある場合はこれらに有効な値を指定し、[接続] をクリックします。
-
[データベース] ノードを展開して、Team Foundation Server のデータ層を構成するデータベースの一覧を表示します。
「各データベースを復元するには」で説明する手順を次のデータベースに個別に実行します。
重要 |
|---|
| 復元を使用して移行する場合は、SharePoint 構成データベース (STS_Config_TFS) を復元しないでください。 |
メモ : |
|---|
| 新しいカスタム サイト テンプレートまたはカスタム プロセス テンプレート用 Web パーツは、復元プロセスの一部として SharePoint データベースにアップロードする必要があります。 |
各データベースを復元するには
-
復元するデータベースを右クリックし、[タスク] をポイントします。次に、[復元] をポイントし、[データベース] をクリックします。
-
[データベースの復元] ダイアログ ボックスで、[復元用のソース] 領域の [デバイスから] を選択し、省略記号ボタン ([…]) をクリックします。
-
[バックアップの指定] ダイアログ ボックスに、バックアップ ファイルの場所を指定する情報を入力し、[OK] をクリックします。
適用する最初のバックアップは、フル バックアップである必要があります。その後に、作成された順序でトランザクション ログ バックアップを適用します。
-
[復元するバックアップ セットの選択] 領域で、復元するバックアップ セットを選択します。
-
左のナビゲーション ペインで、[オプション] をクリックし、[既存のデータベースを上書きする] チェック ボックスをオンにします。
-
[次のデータベース ファイルに復元] 領域で指定したパスが、現在のデータベース パスと一致していることを確認します。
データベースを別のドライブに復元する場合、これは重要です。
-
[復旧状態] 領域から適切な状態を選択します。
-
次のいずれかの操作を実行します。
追加のトランザクション ログを適用しない場合は、[データベースを使用可能な状態にする] をオンにします。
または
追加のトランザクション ログを適用する場合は、[データベースは操作不可能状態のまま] をオンにします。
-
[OK] をクリックして、[データベースの復元] ダイアログ ボックスを閉じ、データベースを復元します。
-
追加のトランザクション ログを適用する場合は、各ログ バックアップに対して、フル バックアップが行われた後のログ バックアップから開始し、作成された順序でこの手順を実行します。
詳細については、「トランザクション ログ バックアップの適用」を参照してください。
Team Foundation データ層サーバーの名前の変更と Team Foundation アプリケーション層サーバーのアクティブ化
Team Foundation Server データベースを復元した後で、Web.Config ファイルを構成して元の Team Foundation データ層サーバーの名前に変更する必要があります。その後で、TfsAdminUtil コマンド ライン ツールを使ってデータ層の名前を変更できます。
Web.Config ファイルを変更して元の Team Foundation データ層サーバー名を反映するには
-
以下の手順でサービスの web.config ファイルを変更し、Team Foundation データ層の名前を古い Team Foundation データ層の名前で置き換えます。
-
新しい Team Foundation データ層サーバーで、コマンド プロンプト ウィンドウを開き、drive:\%ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\Services に移動します。
-
このディレクトリにある web.config ファイルをメモ帳またはその他のテキスト ベース エディタで開きます。
-
接続文字列値の appSettings ノードで Source パラメータに元の Team Foundation データ層サーバー名を指定します。たとえば、変更前が次の内容だったとします。
Application Name=TeamFoundation;Data Source=newTeamFoundationDataTierServerName;Initial Catalog=TfsIntegration;Integrated Security=True;Persist Security Info=False
これを次のように変更します。
Application Name=TeamFoundation;Data Source=oldTeamFoundationDataTierServerName;Initial Catalog=TfsIntegration;Integrated Security=True;Persist Security Info=False
-
Web.config ファイルを保存し、メモ帳を閉じます。
メモ : |
|---|
| TfsAdminUtil RenameDT は、サービスの Web.config ファイルの中で接続文字列が古い Team Foundation データ層サーバー名を参照することを前提として動作します。このコマンド ライン ツールを正しく実行するには、サーバー名を web.config ファイルに復元する必要があります。 |
-
コマンド プロンプト ウィンドウで、drive:\%ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Tools に移動し、次のコマンドを入力します。
TfsAdminUtil RenameDT newTeamFoundationDataTierServerName
-
新しい Team Foundation アプリケーション層サーバーの名前が元の Team Foundation アプリケーション層サーバーと違う場合は、TFSIntegration データベースを更新して新しい Team Foundation アプリケーション層サーバー名を反映し、アプリケーション層サービス インターフェイスの登録エントリを変更して新しい Team Foundation アプリケーション層サーバーを指すようにする必要があります。
メモ : |
|---|
| このステップが必要なのは、新しい Team Foundation アプリケーション層サーバーの名前が元の Team Foundation アプリケーション層サーバーと異なる場合のみです。 |
-
新しい Team Foundation アプリケーション層サーバーで、コマンド プロンプト ウィンドウを開きます。
-
drive:\%ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Tools ディレクトリに移動します。
-
コマンド プロンプトに次のコマンドを入力します。
TfsAdminUtil ActivateAT newTeamFoundationApplicationTierServerName
ユーザー アカウントとサービス アカウントの移動
Team Foundation Server の移動先のドメインが、元の Team Foundation Server が属していたドメインを信頼していない場合、または、あるワークグループから別のワークグループに Team Foundation Server を移動する場合は、新しい Team Foundation Server 環境でサービス アカウントとユーザー アカウントを再作成する必要があります。また、新しい Team Foundation Server で、古い Team Foundation Server のローカル アカウントを再作成する必要もあります。
メモ : |
|---|
| 新しい Team Foundation Server 配置で作成されるアカウント名は、元の Team Foundation Server 配置のアカウント名と一致する必要があります。これは、ユーザー アカウントとサービス アカウントの両方に当てはまります。これらのアカウント名は、移動のプロセスの中で、Team Foundation Server データベースを識別し、更新するときに使用されます。 |
ユーザー アカウントとサービス アカウントを移動するには
-
新しい Team Foundation Server で、コマンド プロンプト ウィンドウを開き、drive:\%ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Tools に移動します。
-
コマンド ラインに次のコマンドを入力します。
TfsAdminUtil ChangeAccount OldDomainOrOldComputerName\OldTFSServiceAccount NewDomainOrNewComputerName\NewTFSServiceAccount NewPassword
メモ : |
|---|
| サービス アカウントが存在しないという警告や、アカウントがデータ ウェアハウス ロールのメンバでないという警告は無視します。 |
-
コマンド ラインに次のコマンドを入力します。
TfsAdminUtil ChangeAccount OldDomainOrOldComputerName\OldTFSReportingServiceAccount NewDomainOrNewComputerName\NewTFSReportingServiceAccount NewPassword
メモ : |
|---|
| サービス アカウントがデータ ウェアハウス ロールのメンバでないという警告や、サービス アカウント グループへのアカウントの追加を求める警告は無視します。 |
-
古い Team Foundation Server で、コマンド プロンプト ウィンドウを開き、drive:\%ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Tools に移動します。
-
コマンド ラインに次のコマンドを入力します。
TfsAdminUtil Sid
-
TFSAdminUtil Sid コマンドで生成されるユーザーの一覧をメモまたは印刷します。
これは、新しい Team Foundation Server でローカル アカウントまたはドメイン アカウントとして再作成する必要の可能性があるユーザーの一覧です。
-
新しい Team Foundation Server で、古い Team Foundation Server のローカル アカウントに対応するローカル アカウントを作成します。古い Team Foundation Server があったドメインが、新しい Team Foundation Server のドメインから信頼されていない場合は、Active Directory を開き、古い Team Foundation Server 上のドメイン アカウントに対応するドメイン アカウントを作成します。
アカウントを作成する方法の詳細については、Microsoft の Web サイト (http://go.microsoft.com/fwlink/?LinkId=63542) を参照してください。
-
新しい Team Foundation Server で、コマンド プロンプト ウィンドウを開き、drive:\%ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Tools に移動します。
-
コマンド ラインに次のコマンドを入力します。
TfsAdminUtil Sid /Change OldDomainOrOldComputerName NewDomainOrNewComputerName
メモ : |
|---|
| このコマンドによって、新しいドメインまたはワークグループの SID を使用する Team Foundation Server 上のすべてのユーザー アカウントが更新されます。複数のソースの情報を使用してユーザー アカウントを更新する必要がある場合は (別のドメインの情報とローカル アカウントの情報など)、追加のパラメータを指定します。TfsAdminUtil SID コマンドは何度でも実行でき、ユーザー アカウントの SID を、新しいドメインによって信頼されていない別のソース ドメインから、新しいドメインに変更できます。詳細については、「Sid コマンド」を参照してください。 |
重要 |
|---|
| Team Foundation Server を再起動したときに、グループ セキュリティ サービスが Active Directory と再同期して TFSIntegration データベース内のユーザー アカウント情報を更新するまでに、最長で 1 時間かかる場合があります。この同期が終了するまで、新しい Team Foundation Server を稼働しないでください。 |
チーム プロジェクト Web サイトの復元
チーム プロジェクトの Web サイトを新しい Team Foundation アプリケーション層サーバーに復元する必要があります。
Windows SharePoint Services プロジェクト サイトを新しい Team Foundation アプリケーション層サーバーに復元するには
-
[スタート] ボタンをクリックし、[管理ツール] をポイントし、[SharePoint サーバー管理] をクリックします。
-
[サーバーの管理] ページの [仮想サーバー設定の構成] をクリックします。
-
[仮想サーバーのリスト] ページの [既定の Web サイト] をクリックします。
-
[仮想サーバーの設定] ページの [コンテンツ データベースの管理] をクリックします。
-
[コンテンツ データベースの管理] ページの [STS_Content_TFS] をクリックします。
-
[コンテンツ データベース設定の管理] ページで、[コンテンツ データベースの削除] を選択し、[OK] をクリックします。
-
[コンテンツ データベースの管理] ページの [コンテンツ データベースの追加] をクリックします。
-
[コンテンツ データベースの追加] ページの [データベースの情報] で [データベース サーバー設定の指定] をクリックし、[データベース名] に「STS_CONTENT_TFS」と入力します。
-
[データベース容量の設定] の [警告イベントが生成される前のサイト数] に「9000」と入力し、[このデータベースに作成できるサイトの最大数] に「15000」と入力し、[OK] をクリックします。
-
(任意) Windows SharePoint Services のカスタム サイト定義、カスタム サイト テンプレート、またはカスタム Web パーツがバックアップ済みで、移行後もカスタマイズを適用する場合は、これらのコンポーネントをこの段階で復元します。
詳細については、Microsoft の Web サイト (http://go.microsoft.com/fwlink/?LinkId=63543) を参照してください。
-
[スタート] ボタンをクリックし、[管理ツール] をポイントします。次に、[サービス] をクリックし、SharePoint Timer Service をクリックし、[開始] をクリックします。
SQL Report Server、Reporting Services、および既定のレポートの復元およびテスト
プロジェクトの Web サイトを復元した後、新しい Team Foundation アプリケーション層サーバーに Reporting Services を復元する必要があります。
新しい Team Foundation Server で Report Server を復元および確認するには
-
[スタート] ボタンをクリックし、[管理ツール] をポイントし、[インターネット インフォメーション サービス (IIS) マネージャ] をクリックします。
-
エクスプローラ ペインで [アプリケーション プール] ノードの [Report Server] を右クリックし、[開始] をクリックします。
-
[スタート] ボタンをクリックし、[プログラム] をポイントし、[Microsoft SQL Server 2005] をポイントします。[構成ツール] をポイントし、[Reporting Services 構成] をクリックします。
-
[レポート サーバー インスタンスの選択] で、コンピュータ名が新しい Team Foundation アプリケーション層サーバーの名前と同じで、インスタンス名が "MSSQLSERVER" であることを確認し、[接続] をクリックします。
-
エクスプローラ ペインで、[サーバーの状態] をクリックします。
-
[レポート サーバーの状態] ペインで、[インスタンスのプロパティ] の [開始] をクリックします。
-
エクスプローラ ペインで、[データベースのセットアップ] をクリックします。
-
[データベース接続] ペインで、Team Foundation データ層サーバー名が [サーバー名] に正しく入力されていることを確認し、[接続] をクリックします。
-
[SQL Server 接続ダイアログ] ダイアログ ボックスで、[OK] をクリックします。
-
データベース接続ペインで、[適用] をクリックします。
-
[SQL Server 接続ダイアログ] ダイアログ ボックスで、[OK] をクリックします。
-
(デュアルサーバー配置の場合のみ) エクスプローラ ペインで、[Windows サービス ID] をクリックします。[Windows サービス ID] ページの [ビルトイン アカウント] ボックスの一覧で [ネットワーク サービス] を選択できますが、[適用] ボタンは使用可能ではありません。Team Foundation アプリケーション層サーバーに、Team Foundation データ層上の SQL Server へのログオン アクセス許可を付与するには、[ビルトイン アカウント] ボックスの [ローカル サービス] を選択します。[適用] をクリックしないで、代わりに [ビルトイン アカウント] ボックスに戻り、[ネットワーク サービス] を再選択します。[ネットワーク サービス] を選択すると [適用] ボタンが使用可能になるので、[適用] をクリックします。[SQL Server 接続ダイアログ] ダイアログ ボックスで、[OK] をクリックします。
-
暗号キーを復元し、Report Server の前のインスタンスを削除するには、次のいずれかの操作を行います。
SQL Report Server Enterprise Edition の使用時
-
[Reporting Services 構成] のエクスプローラ ペインで、[暗号化キー] をクリックします。
-
エクスプローラ ペインで、[暗号化キー] をクリックします。
-
[暗号化キー] ページで、[復元] をクリックします。
-
[暗号化キーの情報] ページで、暗号キー ファイルのパスワードを [パスワード] に入力し、バックアップした暗号キー .snk ファイルの場所を [キー ファイル] に入力するか選択し、[OK] をクリックします。
-
[Reporting Services 構成] のエクスプローラ ペインで、[初期化] をクリックします。
-
[初期化] ページで、古い Team Foundation データ層サーバーの名前に対応するインスタンス名を選択し、[削除] をクリックして、[OK] をクリックします。
メモ : |
|---|
| このドキュメントの「Reporting Service のインストール ID を保存し、サービスを停止するには」で記録したインストール ID は削除しないでください。 |
SQL Report Server Standard Edition の使用時
-
Reporting Services 構成ツールを閉じます。
-
[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「cmd」と入力し、[OK] をクリックしてコマンド プロンプト ウィンドウを開きます。
-
drive:\%PROGRAMFILES%\Microsoft SQL Server\90\Tools\binn に移動します。
-
次のコマンドを入力して Reporting Service インスタンスの一覧を表示します。
RSKeyMgmt -l
-
一覧を調べて Team Foundation データ層サーバーの名前に対応する Reporting Service インスタンスの名前を見つけたら、次のコマンドを入力してインスタンスを削除します。ここで、DTInstanceID は、古い Team Foundation データ層サーバーの名前に対応するインスタンスの名前です。
RSKeyMgmt –r DTInstanceID
メモ : |
|---|
| このドキュメントの「Reporting Service のインストール ID を保存し、サービスを停止するには」で記録したインストール ID は削除しないでください。 |
-
Team Foundation アプリケーション層サーバーで、[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server] をポイントし、[構成ツール] をポイントし、[Reporting Services 構成] をクリックします。
-
エクスプローラ ペインで、[暗号化キー] をクリックします。
-
[暗号化キー] ページで、[復元] をクリックします。
-
[暗号化キーの情報] ページで、暗号キー ファイルのパスワードを [パスワード] に入力し、バックアップした暗号キー .snk ファイルの場所を [キー ファイル] に入力するか選択し、[OK] をクリックします。
-
Internet Explorer を開き、http://localhost/reports に接続します。[コンテンツ] の [TfsReportDS] をクリックします。
-
[接続文字列] で、[データ ソース] パラメータを更新して新しい Team Foundation データ層サーバー名を反映します。[接続に使用する認証] で、[レポート サーバーに保存され、セキュリティで保護された資格情報] を選択し、ユーザー名とパスワードを更新して新しい Reporting Services サービス アカウントを反映して、[適用] をクリックします。
-
[SQL Server Reporting Services] で、[ホーム] をクリックします。
-
[コンテンツ] で [TfsOlapReportsDS] をクリックします。
-
[接続文字列] で、[データ ソース] パラメータを更新して新しい Team Foundation データ層サーバー名を反映します。[接続に使用する認証] で、[レポート サーバーに保存され、セキュリティで保護された資格情報] を選択し、ユーザー名とパスワードを更新して新しい Reporting Services サービス アカウントを反映して、[適用] をクリックします。
-
コマンド プロンプト ウィンドウを開き、drive:\%ProgramFiles%\ Microsoft Visual Studio 2005 Team Foundation Server\Tools に移動します。以下のコマンドを入力します。newDataTierServerName は新しい Team Foundation データ層サーバーの名前、newTeamFoundationDataWarehouseName はデータ ウェアハウスの名前、TFSReportServiceAccount は Reporting Services サービス アカウントの名前、および TFSServiceAccount は Team Foundation Server サービス アカウントの名前です。
SetupWarehouse.exe -o -s newDataTierServerName -d newTeamFoundationDataWarehouseName -c warehouseschema.xml -ra TFSReportServiceAccount -a TFSServiceAccount
-
Team Foundation データ層サーバーで、[スタート] ボタンをクリックし、[プログラム] をポイントし、[Microsoft SQL Server 2005] をクリックします。次に、[SQL Server Management Studio] をクリックします。
-
[サーバーへの接続] ダイアログ ボックスで、[サーバーの種類] の [データベース エンジン] を選択し、サーバー名と認証値が正しいことを確認して、[接続] をクリックします。
-
オブジェクト エクスプローラ ペインで、[データベース] を展開し、[TFSWarehouse] を展開します。次に、[dbo._WarehouseConfig] を右クリックし、[プロパティ] をクリックします。
-
[テーブルのプロパティ - _WarehouseConfig] の [ページの選択] で、[権限] をクリックします。
-
[ユーザーまたはロール] で、[追加] をクリックします。
-
[ユーザーまたはロールの選択] で、Reporting Services サービス アカウント (一般に TFSReports という名前で参照する) を追加し、[OK] をクリックします。
-
[テーブルのプロパティ - _WarehouseConfig] で、[OK] をクリックします。
-
オブジェクト エクスプローラ ペインで、[接続] をクリックし、[Analysis Services] を選択します。
-
[サーバーへの接続] ダイアログ ボックスで、サーバー名と認証値が正しいことを確認し、[接続] をクリックします。
-
オブジェクト エクスプローラ ペインで、[データベース] を展開し、[TFSWarehouse] を右クリックし、[処理] をクリックします。
-
[データベースの処理 - TFSWarehouse] で、[OK] をクリックします。
-
Team Foundation アプリケーション層サーバーで、http://localhost/reports に移動します。
-
[コンテンツ] で、任意のプロジェクトをクリックし、プロジェクト内の既定のレポートの 1 つをクリックします。次に、それが正しく表示されることを確認します。
サービスを再起動し、動作を確認するには
-
新しい Team Foundation アプリケーション層サーバーで、[スタート] ボタンをクリックし、[管理ツール] をポイントします。次に、[インターネット インフォメーション サービス (IIS) マネージャ] をクリックします。
-
エクスプローラ ペインで [アプリケーション プール] ノードを展開し、[TFS AppPool] を右クリックし、[開始] をクリックします。
-
新しい Team Foundation アプリケーション層サーバーで、[スタート] ボタンをクリックし、[管理ツール] をポイントし、[サービス] をクリックします。次に、[TFSServerScheduler] サービスを選択し、まだ起動していない場合は [開始] をクリックします。[SharePoint Timer Service] を選択し、[開始] をクリックします。
-
Team Foundation データ層サーバーで、http://localhost:8080/WorkItemTracking/v1.0/ClientService.asmx に接続します。
-
[ClientService] で、[StampWorkitemCache] をクリックします。
-
[StampWorkitemCache] で、[起動] をクリックします。
メモ : |
|---|
| StampWorkitemCache を呼び出してもデータは返されません。 |
次に行う作業
Team Foundation 配置に応じて、TeamBuild.proj ファイルを新しい設定値で更新する必要があります。場合によっては、Windows SharePoint Services と Reporting Services のユーザーとグループを、新しい Team Foundation アプリケーション層サーバー上の対応するユーザーとグループに移行する必要もあります。最後に、既存のクエリでは新しい Team Foundation Server 配置に接続できないため、クエリ バインド レポートまたはクエリ バインド ドキュメントを再作成する必要があります。
ビルド サーバーを新しいドメイン設定で更新するには
-
新しい配置内で既存の Team Foundation ビルド サーバーを使用する場合は、新しい Team Foundation ビルド コンピュータの設定と、TeamBuild.proj ファイル内の新しい格納場所の設定を更新する必要があります。
詳細については、「Team Foundation のビルドの管理」を参照してください。
-
ビルド サーバーを新しい設定で更新した後、テスト ビルドを開始してビルド設定をテストします。
Windows SharePoint Services および Reporting Services のグループとユーザーを移行するには
Microsoft Project レポートまたは Microsoft Excel レポートを作成するには
セキュリティ
これらの手順を完了するには、古いサーバーおよび新しいサーバーの Administrators グループのメンバであり、Team Foundation Administrators グループのメンバである必要があります。新しいドメイン セキュリティ グループを作成する場合は、Active Directory ドメイン内で適切なドメイン アクセス許可を持っていることが必要です。
参照