Share via


HOW TO:重新命名應用程式層伺服器

更新: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 的單一伺服器部署,請依照 HOW TO:將資料層伺服器重新命名中的程序執行。

若要重新命名應用程式層伺服器,您必須依照指定的順序執行下列程序:

  1. 停止 Team Foundation Server 所使用的服務

  2. 重新命名伺服器

  3. 更新 Team Foundation Server 以辨識新名稱

  4. 重建 Team System Cube

  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 的報表管理員、報表或網站,您可能必須將這些網站加入至 Internet Explorer 中的信任網站清單,或是以系統管理員的身分啟動 Internet Explorer。

如需詳細資訊,請參閱 Microsoft 網站 (英文)。

停止 Team Foundation Server 所使用的服務

若要停止 Team Foundation Server 所使用的服務

  • 登入適當的伺服器,開啟電腦管理員,並停止下列元件:

    登入裝載 (Host) 此程式的伺服器

    停止此元件

    SharePoint 產品和技術

    • SharePoint Timer Service 或 Windows SharePoint Services Timer

    • 預設的網站或 Team 網站

    應用程式層

    • Visual Studio Team Foundation Server 工作排程器服務

    • Microsoft Team Foundation Server 應用程式集區

    Reporting Services

    • SQL Server Reporting Services (TFSINSTANCE)

    • ReportServer 或 ReportServer$InstanceName (應用程式集區)

    • 預設的網站或報表管理員網站

      注意事項:

      您可以在網際網路資訊服務 (IIS) 中管理 SQL Server 2005 的 ReportServer 和報表管理員的網站,但是不能管理 SQL Server 2008 的 ReportServer 和報表管理員的網站。

    如需詳細資訊,請參閱 HOW TO:停止和啟動服務、應用程式集區和網站

重新命名伺服器

若要重新命名伺服器

  1. 按一下 [開始],以滑鼠右鍵按一下 [我的電腦] 或 [電腦],然後按一下 [內容]。

  2. (在 Windows Server 2008 中) 按一下 [電腦名稱及網域群組設定] 底下的 [變更設定]。

    [系統內容] 視窗隨即開啟。

  3. 在 [電腦名稱] 索引標籤中,按一下 [變更]。

    [電腦名稱/網域變更] 視窗隨即開啟。

  4. 在 [電腦名稱] 方塊中輸入伺服器的新名稱,然後按一下 [確定]。

  5. 按一下 [確定] 關閉 [系統內容] 視窗。

    此時可能會出現系統訊息,詢問「您必須重新這個電腦變更才會生效。您要重新啟動電腦嗎?」

  6. 如果出現這個訊息,請按一下 [是],重新啟動電腦。

    注意事項:

    如果您要重新啟動單一伺服器部署中的伺服器,請等候伺服器重新啟動,然後停止 Team Foundation Server 所使用的服務。

更新 Team Foundation Server 以辨識新名稱

若要更新 Team Foundation Server 以辨識應用程式層伺服器的新名稱

  1. 登入適當的伺服器,開啟電腦管理員,並啟動下表中的應用程式集區和程式:

    登入裝載此程式的伺服器

    啟動此元件

    應用程式層

    • Microsoft Team Foundation Server 應用程式集區

    Reporting Services

    • ReportServer 或 ReportServer$InstanceName (應用程式集區)

      注意事項:

      您可以在 IIS 中管理 SQL Server 2005 的 ReportServer,但不能管理 SQL Server 2008 的 ReportServer。

    • 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

    注意事項:

    如果您要使用具名執行個體 (Instance),則必須將它指定成 Reports 和 ReportServer 值的一部分。請不要消除或變更具名執行個體的名稱。

    例如,如果 Reporting Services 在剛重新命名的應用程式層伺服器上執行,您就必須為 /ReportsUri 和 /ReportServerUri 提供新的 Uniform Resource Indicator (URI)。如需詳細資訊,請參閱 ConfigureConnections 命令

  4. (選擇性) 在您重新設定連接之後,請輸入下列命令,以檢閱變更並確認變更已生效:

    TfsAdminUtil ConfigureConnections /view

  5. 輸入下列命令:

    TfsAdminUtil RenameDT TeamFoundationDataTierServerName

    重要事項:

    為了使 RenameDT 命令成功,本程序第一個步驟中的應用程式集區和程式必須在執行中。這是 Visual Studio Team System 2008 Team Foundation Server 中的新要求。

  6. 在命令完成之後,停止下列應用程式集區和程式:

    • Microsoft Team Foundation Server 應用程式集區

    • ReportServer 或 ReportServer$InstanceName

    • SQL Server Reporting Services (TFSINSTANCE)

    注意事項:

    執行 RenameDT 命令之後,您必須先停止它所需的服務,然後再繼續執行本程序。

  7. 在應用程式層的服務介面中更新註冊項目,即可使用新的名稱。請在命令提示字元中輸入下列命令:

    TfsAdminUtil ActivateAT newTeamFoundationApplicationTierServerName

  8. 關閉 [命令提示字元] 視窗。

    警告:

    如果要讓用戶端使用者連接到剛重新命名的應用程式層伺服器,他們可能必須等到兩個小時以後才能重新連接。

重建 Team System Cube

重新命名應用程式層並重新設定連接之後,您必須重建 Team System Cube。

若要重建 Team System Cube

重新啟動服務

若要重新啟動服務

  • 登入適當的伺服器,開啟電腦管理員,並依照指定的順序啟動下表中的元件:

    登入裝載此程式的伺服器

    啟動此元件

    SharePoint 產品和技術

    • SharePoint Timer Service 或 Windows SharePoint Services Timer

    應用程式層

    • Visual Studio Team Foundation Server 工作排程器服務

    • Microsoft Team Foundation Server 應用程式集區

重新整理用戶端電腦上的資料快取

若要重新整理用戶端電腦上的資料快取

  • 使用 ClientService Web 服務,可以強制用戶端電腦在下次連接到應用程式層伺服器時,更新用來追蹤工作項目的快取。若要更新版本控制快取,使用者必須使用 tf workspaces 命令公用程式更新他們的用戶端電腦。

    如需詳細資訊,請參閱 HOW TO:重新整理用戶端電腦上的資料快取

請參閱

工作

HOW TO:將資料層伺服器重新命名

概念

管理 Team Foundation 的應用程式層伺服器

其他資源

TFSAdminUtil 命令列命令