方法 : アプリケーション層サーバーの名前を変更する
更新 : 2007 年 11 月
Visual Studio Team System Team Foundation Server のデュアルサーバー配置でアプリケーション層サーバーの名前を変更するには、サーバー自体の名前を変更してから、その他いくつかの手順を実行する必要があります。たとえば、名前を変更したサーバーを使用するには、Team Foundation Server、SQL Server Reporting Services、および SharePoint 製品とテクノロジを再構成する必要があります。Microsoft Project ファイルまたは Microsoft Excel ファイルを使用して Team Foundation からのデータを報告する場合は、新しい名前でアプリケーション層サーバーに接続するために、これらのファイルを再作成する必要もあります。詳細については、「Team Foundation Server のレポート」を参照してください。
メモ : |
---|
Visual Studio Team System Team Foundation Server のシングルサーバー配置の名前を変更するには、「方法 : データ層サーバーの名前を変更する」の手順に従います。 |
アプリケーション層サーバーの名前を変更するには、次に示す順序で手順を実行する必要があります。
Team Foundation Server で使用されるサービスを停止する
サーバー名を変更する
新しい名前を認識するように Team Foundation Server を更新する
Team System キューブをリビルドする
サービスを再起動する
クライアント コンピュータのデータ キャッシュを更新する
必要なアクセス許可
この手順を実行するには、アプリケーション層サーバーの Administrators セキュリティ グループおよび Team Foundation Administrators グループのメンバである必要があります。また、データ層サーバーの SQL Server の sysadmin グループのメンバである必要もあります。アクセス許可の詳細については、「Team Foundation Server のアクセス許可」を参照してください。
これらのアクセス許可に加えて、Windows Server 2008 または Windows Vista を実行しているコンピュータで次の要件を満たすことが必要になる場合があります。
コマンド ラインの手順を実行するには、昇格した特権のコマンド プロンプトを開くことが必要になる場合があります。その場合は、[スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。
Internet Explorer を必要とする手順を実行するには、Internet Explorer を管理者として起動することが必要になる場合があります。その場合は、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、[Internet Explorer] を右クリックし、[管理者として実行] をクリックします。
web.config ファイルを編集するには、テキスト エディタを管理者として起動することが必要になる場合があります。その場合は、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、エディタを右クリックし、[管理者として実行] をクリックします。
Reporting Services のレポート マネージャ、レポート、または Web サイトにアクセスするには、これらのサイトを Internet Explorer の信頼済みサイトの一覧に追加するか、管理者として Internet Explorer を起動することが必要になる場合があります。
詳細については、Microsoft Web サイトを参照してください。
Team Foundation Server で使用されるサービスを停止する
Team Foundation Server で使用されるサービスを停止するには
適切なサーバーにログオンし、コンピュータ マネージャを開き、次に示すコンポーネントを停止します。
次のプログラムをホストしているサーバーにログオンした場合
停止するコンポーネント
SharePoint 製品とテクノロジ
SharePoint Timer Service または Windows SharePoint Services Timer
既定の Web サイトまたはチーム Web サイト
アプリケーション層
Visual Studio Team Foundation Server Task Scheduler Service
Microsoft Team Foundation Server アプリケーション プール
Reporting Services
SQL Server Reporting Services (TFSINSTANCE)
ReportServer または ReportServer$InstanceName (アプリケーション プール)
既定の Web サイトまたはレポート マネージャ Web サイト
メモ :SQL Server 2005 の場合、ReportServer およびレポート マネージャ Web サイトはインターネット インフォメーション サービス (IIS: Internet Information Services) で管理されますが、SQL Server 2008 の場合は IIS で管理されません。
詳細については、「方法 : サービス、アプリケーション プール、または Web サイトを停止および開始する」を参照してください。
サーバー名を変更する
サーバー名を変更するには
[スタート] ボタンをクリックし、[マイ コンピュータ] または [コンピュータ] を右クリックして、[プロパティ] をクリックします。
(Windows Server 2008 の場合) [コンピュータ名、ドメインおよびワークグループの設定] の [設定と変更] をクリックします。
[システムのプロパティ] ウィンドウが開きます。
[コンピュータ名] タブの [変更] をクリックします。
[コンピュータ名/ドメイン名の変更] ウィンドウが開きます。
[コンピュータ名] ボックスに新しいサーバー名を入力し、[OK] をクリックします。
[OK] をクリックして [システムのプロパティ] ウィンドウを閉じます。
"変更を有効にするには、コンピュータを再起動してください。" というシステム メッセージが表示されます。
メッセージが表示されたら、[はい] をクリックし、コンピュータを再起動します。
メモ : シングルサーバー配置でサーバーを再起動する場合は、サーバーが再起動するまで待機してから、Team Foundation Server で使用されるサービスを停止します。
新しい名前を認識するように Team Foundation Server を更新する
アプリケーション層サーバーの新しい名前を認識するように Team Foundation Server を更新するには
適切なサーバーにログオンしてコンピュータ マネージャを起動し、次の表に記載されているアプリケーション プールとプログラムを開始します。
次のプログラムをホストしているサーバーにログオンした場合
起動するコンポーネント
アプリケーション層
Microsoft Team Foundation Server アプリケーション プール
Reporting Services
ReportServer または ReportServer$InstanceName (アプリケーション プール)
メモ :SQL Server 2005 の場合、ReportServer は IIS で管理されますが、SQL Server 2008 の場合は IIS で管理されません。SQL Server Reporting Services (TFSINSTANCE)
コマンド プロンプト ウィンドウで、%ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools ディレクトリに移動し、次のコマンドを入力します。
TfsAdminUtil ConfigureConnections /view
/ReportsURI および /ReportServerUri の設定を確認します。
Reporting Services のサーバーが、示されている情報から変更されている場合は、次のコマンドを入力し、これらの接続を再構成する必要があります。
**TfsAdminUtil ConfigureConnections /ReportsUri:NewReports/ReportServerUri:**NewReportServer
メモ : 名前付きインスタンスを使用している場合は、それを Reports および ReportServer の値の一部として指定する必要があります。名前付きインスタンスの名前を削除または変更しないでください。
たとえば、名前を変更したアプリケーション層サーバーで Reporting Services が実行されていた場合は、/ReportsUri および /ReportServerUri に新しい URI (Uniform Resource Indicator) を指定する必要があります。詳細については、「ConfigureConnections コマンド」を参照してください。
(省略可能) 接続を再構成した後、次のコマンドを入力し、変更を確認して、変更が反映されていることを確認します。
TfsAdminUtil ConfigureConnections /view
次のコマンドを入力します。
TfsAdminUtil RenameDT TeamFoundationDataTierServerName
重要 : RenameDT コマンドを正常に実行するには、この手順の最初の手順に記載されているアプリケーション プールとプログラムが実行されている必要があります。これは Visual Studio Team System 2008 Team Foundation Server で新しく導入された要件です。
コマンドが終了したら、次のアプリケーション プールとプログラムを停止します。
Microsoft Team Foundation Server アプリケーション プール
ReportServer または ReportServer$InstanceName
SQL Server Reporting Services (TFSINSTANCE)
メモ : RenameDT コマンドを実行した後、この手順を続行する前に、必要なサービスを停止する必要があります。
アプリケーション層のサービス インターフェイスの登録エントリを、新しい名前を使用するように更新します。コマンド プロンプトに次のコマンドを入力します。
TfsAdminUtil ActivateAT newTeamFoundationApplicationTierServerName
コマンド プロンプト ウィンドウを閉じます。
注意 : クライアント ユーザーが新しい名前に変更されたアプリケーション層サーバーに接続するためには、再接続するまで 2 時間待機する必要がある場合があります。
Team System キューブをリビルドする
アプリケーション層の名前変更と接続の再構成を行った後、Team System キューブをリビルドする必要があります。
Team System キューブをリビルドするには
Team System キューブをリビルドします。
詳細については、「方法 : Team System キューブをリビルドする」を参照してください。
サービスを再起動する
サービスを再起動するには
適切なサーバーにログオンし、コンピュータ マネージャを開いて、次の表に指定されている順序に従ってコンポーネントを起動します。
次のプログラムをホストしているサーバーにログオンした場合
起動するコンポーネント
SharePoint 製品とテクノロジ
SharePoint Timer Service または Windows SharePoint Services Timer
アプリケーション層
Visual Studio Team Foundation Server Task Scheduler Service
Microsoft Team Foundation Server アプリケーション プール
クライアント コンピュータのデータ キャッシュを更新する
クライアント コンピュータのデータ キャッシュを更新するには
ClientService Web サービスを使用して、クライアント コンピュータが次回アプリケーション層サーバーに接続するときに、作業項目のトラッキングに使用されるキャッシュを更新するように強制します。バージョン管理のキャッシュを更新するには、tf workspaces コマンド ユーティリティを使用してクライアント コンピュータを更新する必要があります。
詳細については、「方法 : クライアント コンピュータのデータ キャッシュを更新する」を参照してください。
参照
処理手順
概念
Team Foundation のアプリケーション層サーバーの管理