共用方式為


了解 SQL Server 和 SQL Server Reporting Services

更新:2007 年 11 月

如果您了解 SQL Server、SQL Server Reporting Services,以及它們如何與 Visual Studio Team System Team Foundation Server 互動,就可以更輕易地管理 Team Foundation Server。您可以在 Microsoft 網站上找到 SQL Server 2005SQL Server 2008 的完整文件。本主題的焦點特別放在 SQL Server、SQL Server Reporting Services 及 Team Foundation Server 之間的互動。

Team Foundation Server 和 SQL Server 之間的互動

邏輯 Team Foundation 資料層取決於 SQL Server。邏輯 Team Foundation 資料層是由 SQL Server 資料庫組成。此邏輯層可以放在一個實體伺服器上,或者跨伺服器的 SQL Server 叢集散佈。Team Foundation Server 資料儲存於七個 SQL Server 資料庫中。這個 Team Foundation Server 架構的其中一個優點就是還原 Team Foundation Server 部署所需的所有資料都儲存在這些資料庫中。您不需要備份各個用戶端電腦或 Team 專案網站。如果您已熟悉 SQL Server 資料庫的備份,就會覺得備份和還原 Team Foundation Server 資料庫也一樣熟悉。如需詳細資訊,請參閱備份 Team Foundation Server

警告:

Team Foundation Server 要求定序 (Collation) 設定必須是不區分大小寫、區分腔調字 (Accent Sensitive),但不能是二進位。如果您要將 SQL Server 的現有安裝和 Team Foundation Server 一起搭配使用,必須確認定序設定確實符合上述要求。如果不符合,Team Foundation Server 的安裝將會失敗。如需詳細資訊,請從 Microsoft 網站下載 Team Foundation 的安裝指南,並參閱<Team Foundation Server 的定序設定需求>。

安裝 SQL Server 的一部或多部伺服器,在其與裝載 (Host) 邏輯 Team Foundation 應用程式層的一部或多部伺服器之間必須設定好適當的信任層級。如需詳細資訊,請參閱在 Active Directory 網域中管理 Team Foundation Server在工作群組中管理 Team Foundation Server

Team Foundation Server 和 SQL Server Reporting Services 之間的互動

SQL Server Reporting Services 會被視為 Team Foundation 邏輯應用程式層的一部分。不過,Reporting Services 並不需要安裝在做為該應用程式層其他邏輯層面 (例如 SharePoint 產品和技術) 的相同實體伺服器上。如需詳細資訊,請從 Microsoft 網站下載 Team Foundation 的安裝指南,並參閱<Team Foundation Server 安全性架構>。

在 Team Foundation Server 中設定使用者和群組使用權限以及群組成員資格時,您也必須在 Reporting Services 中手動設定這些使用者和群組的適當角色成員資格和使用權限。如需詳細資訊,請參閱 SQL Server Reporting Services 角色

除了設定 Reporting Services 中的角色成員資格和使用權限外,您還必須管理 Team Foundation Server 用來與 Reporting Services 通訊的服務帳戶。此帳戶通常稱為 Reporting Services 服務帳戶或 TFSREPORTS。就像 TFSSERVICE 服務帳戶,TFSREPORTS 服務帳戶必須是工作群組或網域的成員,該工作群組和網域受到每部連接至 Team Foundation Server 之電腦的信任。與 TFSSERVICE 服務帳戶不同的是,對此帳戶進行的變更無法使用 TFSAdminUtil 命令列工具個別管理。您必須在 Reporting Services 的資料來源、Team Foundation Server 整合資料庫及 Team Foundation Server 的 web.config 檔案中,管理對 TFSREPORTS 帳戶進行的組態變更。如需詳細資訊,請參閱管理 Team Foundation Server 服務和服務帳戶HOW TO:變更 SQL Server Reporting Services 服務帳戶或密碼

重要事項:

即使您是以管理認證登入,在執行 Windows Server 2008 或 Windows Vista 的電腦上,您可能還是無法存取報表管理員或 https://localhost/Reports 網站。您可能必須在 Internet Explorer 中將這些網站新增為 [信任的網站],或是以系統管理員的身分啟動 Internet Explorer。若要以系統管理員的身分啟動 Internet Explorer,請按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下 [Internet Explorer],然後按一下 [以系統管理員身分執行]。如需詳細資訊,請參閱 Microsoft 網站 (英文)。

請參閱

概念

Team Foundation Server 安全性架構

SQL Server Reporting Services 角色

Windows SharePoint Services 角色

其他資源

管理使用權限

TFSAdminUtil 命令列命令