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

變更 Team Foundation Server 用於 SQL Server Reporting Services 之資料來源的服務帳戶,或變更用於該帳戶的密碼,有助於改善其安全性。Team Foundation Server 從 SQL Server Reporting Services 中的資料來源擷取專案資料時,是作用於服務帳戶的安全性內容內。 Team Foundation Server 文件根據預留位置 TFSReports 來參照此服務帳戶。 實際的帳戶名稱取決於您的安裝。 您可能需要變更該帳戶的密碼,或指定不同的帳戶。 例如,如果基礎帳戶的密碼到期,而且您指派新的密碼,則您必須變更 Team Foundation Server 中之 TFSReports 帳戶的密碼使其相符。

TFSConfig 公用程式不會建立新的帳戶來做為資料來源帳戶,也不會變更帳戶密碼, 而是會更新 Team Foundation Server 以使用一組不同的認證。

搭配使用 TFSConfig 命令列公用程式與 Accounts 選項,就可以變更密碼或做為 TFSReports 帳戶的帳戶。

重要事項重要事項

TFSConfig 公用程式只會變更在舊帳戶下執行的服務。

您可以使用相同的公用程式,將不同的帳戶指派為 TFSReports 帳戶,但是可能需要執行下列一項或多項額外的動作:

  • 在您指派帳戶做為 TFSReports 帳戶之前,必須確認它是 Team Foundation 部署中所有電腦都信任之工作群組或網域的成員。

  • 您必須手動將 [允許本機登入] 使用權限授與要做為 TFSReports 帳戶的帳戶。 TFSConfig 公用程式在指派帳戶時不會授與此使用權限。

  • 在您使用 TFSConfig 指定要做為 TFSReports 帳戶的帳戶之後,可以選擇性地撤銷其 [以服務方式登入] 使用權限 (由 TFSConfig 自動授與 TFSReports 帳戶的使用權限)。 TFSReports 不需要此使用權限,但是 TFSService 帳戶需要。 因此,如果兩種服務帳戶使用相同的網域或工作群組帳戶,則不應該移除此使用權限。

    如需 [以服務方式登入] 使用權限的詳細資訊,請參閱 Microsoft 網站上的下列網頁:在帳戶中新增以服務方式登入的權限。 如需 [允許本機登入] 使用權限的詳細資訊,請參閱 Microsoft 網站上的下列網頁:允許本機登入

如需必要服務帳戶的詳細資訊,請參閱Team Foundation Server 中的服務帳戶和相依性主題以及 Team Foundation 安裝指南中的<安裝作業需要的帳戶>主題。若要下載此指南的最新版本,請參閱 Microsoft 網站上的下列網頁:Team Foundation 安裝指南 (英文)。

必要的使用權限

您必須是安裝 TFSConfig 之伺服器上 [Administrators] 群組的成員,才能執行這些程序。 您也必須是裝載組態資料庫之伺服器上 [sysadmin] 群組的成員。 如需使用權限的詳細資訊,請參閱 Team Foundation Server 使用權限

除了這些使用權限之外,在執行 Windows Server 2008 或 Windows Vista 的電腦上,您可能還必須滿足下列需求:

  • 若要依照命令列程序執行,您可能必須開啟較高權限的命令提示字元,方法是按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。

  • 若要存取 SQL Server Reporting Services 的報表管理員、報表或網站,您可能必須將這些網站加入至 Internet Explorer 中的信任網站清單,或是以系統管理員的身分啟動 Internet Explorer。

如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:使用者帳戶控制

變更 Reporting Services 帳戶的密碼或帳戶

若要變更 TFSReports 帳戶的密碼,或是指派不同的帳戶,您必須登入裝載 Team Foundation 之應用程式服務的伺服器,並使用 TfsConfig Accounts 公用程式。

注意事項注意事項

視您的部署組態而定,您可能必須在完成此程序之後重新啟動 Internet Information Services (IIS),變更才會生效。

若要使用 TFSConfig 公用程式變更密碼

  1. 開啟 [命令提示字元] 視窗,並變更為含有 TFSConfig 公用程式的目錄。

    此公用程式預設位於 Drive:\Program Files\Microsoft Team Foundation Server 2010\Tools。

  2. 在命令列中輸入 **TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account:**AccountName **/password:**newPassword,然後按 ENTER 鍵。

    以目前 TFSReports 帳戶的名稱取代 AccountName。 以帳戶的新密碼取代 newPassword。

若要使用 TFSConfig 公用程式將新的 Reporting Services 服務帳戶指派給所有的 Team Foundation Server 服務

  1. 開啟 [命令提示字元] 視窗,並變更為含有 TFSConfig 公用程式的目錄。

    此公用程式預設位於 Drive:\Program Files\Microsoft Team Foundation Server 2010\Tools。

  2. 在命令列中輸入 **TFSConfig Accounts /change /accountType:ReportingDatasource /account:**NewAccountName **/password:**newPassword,然後按 ENTER 鍵。

    以新 TFSReports 帳戶的名稱取代 NewAccountName。 以帳戶的密碼取代 newPassword。

請參閱

工作

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

參考

Accounts 命令

概念

Team Foundation Server 中的服務帳戶和相依性

其他資源

使用 TFSConfig 管理伺服器組態