管理及重設服務帳戶和密碼

更新:2007 年 11 月

Team Foundation Server 包含數種服務和服務帳戶,可在裝載 (Host) 邏輯 Team Foundation 資料層或裝載邏輯 Team Foundation 應用程式層的伺服器上,或是同時在兩者上執行。實際的服務將有所不同。主要是根據您在資料層和應用程式層伺服器上安裝的 Team Foundation 功能而定。例如,如果您已選擇單一伺服器安裝,您在同一部實體伺服器上同時會執行邏輯資料層和應用程式層服務。

雖然 Team Foundation Server 中會使用數個服務帳戶,您仍可以選擇針對所有服務帳戶使用相同的實體帳戶。例如,您可以使用相同的網域帳戶,同時做為 Team Foundation Server 服務帳戶 (TFSSERVICE) 和 Reporting Services 資料來源帳戶 (TFSREPORTS) 的帳戶。為避免困援,每一個服務帳戶都以其功能服務替代名稱來表示。不過,TFSSERVICE 和 TFSREPORTS 的使用權限需求稍有不同。TFSSERVICE 必須擁有 [以服務方式登入] 使用權限。TFSREPORTS 必須擁有 [允許本機登入] 使用權限。如果您使用同一個帳戶做為這兩個帳戶,則該帳戶必須具有這兩個使用權限。

如果您已在 Active Directory 網域中部署 Team Foundation Server,您應該為服務帳戶設定 [這是機密帳戶,無法委派] 選項。例如在下表中,您應該針對 Team Foundation Server 服務帳戶 TFSService 設定該選項。如需 Team Foundation Server 文件中所使用之必要服務帳戶和替代名稱的詳細資訊,請參閱《Team Foundation 安裝指南》中的<安裝作業需要的使用者帳戶>主題。如需安裝指南的詳細資訊,請參閱 Team Foundation Server 安裝概觀。如需如何限制 Active Directory 中帳戶委派的詳細資訊,請參閱 Microsoft 網站 (https://go.microsoft.com/fwlink/?LinkId=61995) (英文)。

服務名稱

服務帳戶

邏輯層

程式碼涵蓋範圍服務

TFSService,可以是本機帳戶、網域帳戶、工作群組中的本機服務或網域中的網路服務

應用程式層

Team Foundation Server Web 服務

TFSService

應用程式層

報表伺服器 (MSSQLSERVER,如果使用具名執行個體則為 InstanceName)

網路服務或網域帳戶

應用程式層

報告 Web 服務

本機系統、網路服務或網域帳戶

應用程式層

SharePoint 服務

網域帳戶

應用程式層

Team Build 服務 (如果已安裝 Team Foundation Build)

TFSBuild

組建電腦

TFS Server 排程器

TFSService

應用程式層

Analysis Server (MSSQLSERVER,如果使用具名執行個體則為 InstanceName)

本機系統或網域帳戶

資料層

SQL Server Agent

本機系統或網域帳戶

資料層

SQL 瀏覽器

本機系統或網域帳戶

資料層

SQL Server

本機系統或網域帳戶

資料層

如需 SQL Server 服務帳戶的詳細資訊,請參閱 Microsoft 網站上的《SQL Server 線上叢書》。如需 Team Foundation 服務帳戶的詳細資訊,請從 Microsoft 網站下載 Team Foundation 的安裝指南。

注意事項:

如果您變更 Team Build Service 的服務帳戶,您必須確定此帳戶是 Build Services 群組的成員,而且此帳戶對於暫存資料夾和 ASP.NET 暫存資料夾具有讀取/寫入權限。同樣地,如果您變更 Team Foundation Server Proxy 服務的服務帳戶,則必須確定帳戶為適當群組的成員。如需詳細資訊,請參閱設定組建電腦HOW TO:設定 Team Foundation Server Proxy 的快取安全性

請參閱

工作

HOW TO:變更 SQL Server Reporting Services 服務帳戶或密碼

HOW TO:變更 Team Foundation Server 服務帳戶或密碼

其他資源

TFSAdminUtil 命令列命令