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:將資料層伺服器重新命名中的程序執行。 |
若要重新命名應用程式層伺服器,您必須依照指定的順序執行下列程序:
停止 Team Foundation Server 所使用的服務
重新命名伺服器
更新 Team Foundation Server 以辨識新名稱
重建 Team System Cube
重新啟動服務
重新整理用戶端電腦上的資料快取
必要的使用權限
您必須是應用程式層伺服器上 [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:停止和啟動服務、應用程式集區和網站。
重新命名伺服器
若要重新命名伺服器
按一下 [開始],以滑鼠右鍵按一下 [我的電腦] 或 [電腦],然後按一下 [內容]。
(在 Windows Server 2008 中) 按一下 [電腦名稱及網域群組設定] 底下的 [變更設定]。
[系統內容] 視窗隨即開啟。
在 [電腦名稱] 索引標籤中,按一下 [變更]。
[電腦名稱/網域變更] 視窗隨即開啟。
在 [電腦名稱] 方塊中輸入伺服器的新名稱,然後按一下 [確定]。
按一下 [確定] 關閉 [系統內容] 視窗。
此時可能會出現系統訊息,詢問「您必須重新這個電腦變更才會生效。您要重新啟動電腦嗎?」
如果出現這個訊息,請按一下 [是],重新啟動電腦。
注意事項: 如果您要重新啟動單一伺服器部署中的伺服器,請等候伺服器重新啟動,然後停止 Team Foundation Server 所使用的服務。
更新 Team Foundation Server 以辨識新名稱
若要更新 Team Foundation Server 以辨識應用程式層伺服器的新名稱
登入適當的伺服器,開啟電腦管理員,並啟動下表中的應用程式集區和程式:
登入裝載此程式的伺服器
啟動此元件
應用程式層
Microsoft Team Foundation Server 應用程式集區
Reporting Services
ReportServer 或 ReportServer$InstanceName (應用程式集區)
注意事項: 您可以在 IIS 中管理 SQL Server 2005 的 ReportServer,但不能管理 SQL Server 2008 的 ReportServer。
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
注意事項: 如果您要使用具名執行個體 (Instance),則必須將它指定成 Reports 和 ReportServer 值的一部分。請不要消除或變更具名執行個體的名稱。
例如,如果 Reporting Services 在剛重新命名的應用程式層伺服器上執行,您就必須為 /ReportsUri 和 /ReportServerUri 提供新的 Uniform Resource Indicator (URI)。如需詳細資訊,請參閱 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
關閉 [命令提示字元] 視窗。
警告: 如果要讓用戶端使用者連接到剛重新命名的應用程式層伺服器,他們可能必須等到兩個小時以後才能重新連接。
重建 Team System Cube
重新命名應用程式層並重新設定連接之後,您必須重建 Team System Cube。
若要重建 Team System Cube
重建 Team System Cube。
如需詳細資訊,請參閱 HOW TO:重建 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:重新整理用戶端電腦上的資料快取。