次の方法で共有


方法 : アプリケーション層サーバーの名前を変更する

更新 : 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 のレポート」を参照してください。

ms252469.alert_note(ja-jp,VS.90).gifメモ :

Visual Studio Team System Team Foundation Server のシングルサーバー配置の名前を変更するには、「方法 : データ層サーバーの名前を変更する」の手順に従います。

アプリケーション層サーバーの名前を変更するには、次に示す順序で手順を実行する必要があります。

  1. Team Foundation Server で使用されるサービスを停止する

  2. サーバー名を変更する

  3. 新しい名前を認識するように Team Foundation Server を更新する

  4. Team System キューブをリビルドする

  5. サービスを再起動する

  6. クライアント コンピュータのデータ キャッシュを更新する

必要なアクセス許可

この手順を実行するには、アプリケーション層サーバーの 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 サイト

      ms252469.alert_note(ja-jp,VS.90).gifメモ :
      SQL Server 2005 の場合、ReportServer およびレポート マネージャ Web サイトはインターネット インフォメーション サービス (IIS: Internet Information Services) で管理されますが、SQL Server 2008 の場合は IIS で管理されません。

    詳細については、「方法 : サービス、アプリケーション プール、または Web サイトを停止および開始する」を参照してください。

サーバー名を変更する

サーバー名を変更するには

  1. [スタート] ボタンをクリックし、[マイ コンピュータ] または [コンピュータ] を右クリックして、[プロパティ] をクリックします。

  2. (Windows Server 2008 の場合) [コンピュータ名、ドメインおよびワークグループの設定] の [設定と変更] をクリックします。

    [システムのプロパティ] ウィンドウが開きます。

  3. [コンピュータ名] タブの [変更] をクリックします。

    [コンピュータ名/ドメイン名の変更] ウィンドウが開きます。

  4. [コンピュータ名] ボックスに新しいサーバー名を入力し、[OK] をクリックします。

  5. [OK] をクリックして [システムのプロパティ] ウィンドウを閉じます。

    "変更を有効にするには、コンピュータを再起動してください。" というシステム メッセージが表示されます。

  6. メッセージが表示されたら、[はい] をクリックし、コンピュータを再起動します。

    ms252469.alert_note(ja-jp,VS.90).gifメモ :

    シングルサーバー配置でサーバーを再起動する場合は、サーバーが再起動するまで待機してから、Team Foundation Server で使用されるサービスを停止します。

新しい名前を認識するように Team Foundation Server を更新する

アプリケーション層サーバーの新しい名前を認識するように Team Foundation Server を更新するには

  1. 適切なサーバーにログオンしてコンピュータ マネージャを起動し、次の表に記載されているアプリケーション プールとプログラムを開始します。

    次のプログラムをホストしているサーバーにログオンした場合

    起動するコンポーネント

    アプリケーション層

    • Microsoft Team Foundation Server アプリケーション プール

    Reporting Services

    • ReportServer または ReportServer$InstanceName (アプリケーション プール)

      ms252469.alert_note(ja-jp,VS.90).gifメモ :
      SQL Server 2005 の場合、ReportServer は IIS で管理されますが、SQL Server 2008 の場合は IIS で管理されません。
    • SQL Server Reporting Services (TFSINSTANCE)

  2. コマンド プロンプト ウィンドウで、%ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools ディレクトリに移動し、次のコマンドを入力します。

    TfsAdminUtil ConfigureConnections /view

    /ReportsURI および /ReportServerUri の設定を確認します。

  3. Reporting Services のサーバーが、示されている情報から変更されている場合は、次のコマンドを入力し、これらの接続を再構成する必要があります。

    **TfsAdminUtil ConfigureConnections /ReportsUri:NewReports/ReportServerUri:**NewReportServer

    ms252469.alert_note(ja-jp,VS.90).gifメモ :

    名前付きインスタンスを使用している場合は、それを Reports および ReportServer の値の一部として指定する必要があります。名前付きインスタンスの名前を削除または変更しないでください。

    たとえば、名前を変更したアプリケーション層サーバーで Reporting Services が実行されていた場合は、/ReportsUri および /ReportServerUri に新しい URI (Uniform Resource Indicator) を指定する必要があります。詳細については、「ConfigureConnections コマンド」を参照してください。

  4. (省略可能) 接続を再構成した後、次のコマンドを入力し、変更を確認して、変更が反映されていることを確認します。

    TfsAdminUtil ConfigureConnections /view

  5. 次のコマンドを入力します。

    TfsAdminUtil RenameDT TeamFoundationDataTierServerName

    ms252469.alert_caution(ja-jp,VS.90).gif重要 :

    RenameDT コマンドを正常に実行するには、この手順の最初の手順に記載されているアプリケーション プールとプログラムが実行されている必要があります。これは Visual Studio Team System 2008 Team Foundation Server で新しく導入された要件です。

  6. コマンドが終了したら、次のアプリケーション プールとプログラムを停止します。

    • Microsoft Team Foundation Server アプリケーション プール

    • ReportServer または ReportServer$InstanceName

    • SQL Server Reporting Services (TFSINSTANCE)

    ms252469.alert_note(ja-jp,VS.90).gifメモ :

    RenameDT コマンドを実行した後、この手順を続行する前に、必要なサービスを停止する必要があります。

  7. アプリケーション層のサービス インターフェイスの登録エントリを、新しい名前を使用するように更新します。コマンド プロンプトに次のコマンドを入力します。

    TfsAdminUtil ActivateAT newTeamFoundationApplicationTierServerName

  8. コマンド プロンプト ウィンドウを閉じます。

    ms252469.alert_caution(ja-jp,VS.90).gif注意 :

    クライアント ユーザーが新しい名前に変更されたアプリケーション層サーバーに接続するためには、再接続するまで 2 時間待機する必要がある場合があります。

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 のアプリケーション層サーバーの管理

その他の技術情報

TFSAdminUtil コマンド ラインのコマンド