SQL Server 和 Team Foundation Server
Visual Studio Team Foundation Server 将数据存储在 SQL Server 中,如果您配置了报告,则还会将数据存储在 SQL Server Analysis Services 和 SQL Server Reporting Services 中。 如果您了解 Team Foundation Server 使用的数据库以及管理这些数据库所需的权限,便可以更好地管理部署。
下表介绍 Team Foundation Server 部署中可能存在的数据库:
数据库 |
在以下情况下使用 |
说明 |
---|---|---|
Tfs_Configuration |
始终 |
存储描述 Team Foundation Server 部署的数据,包括其他数据库的名称和位置。 |
Tfs_Collection |
始终 |
每个团队项目集合都有一个数据库。 每个数据库都存储该集合中团队项目的数据(版本控制、生成和工作项)。 有关更多信息,请参见使用团队项目集合组织服务器。 |
Tfs_Warehouse |
配置了报告 |
所有项目集合的数据会收集并存储在针对报告而优化的表中。 |
Tfs_Analysis |
配置了报告 |
Analysis Services 数据库,将仓库数据库中的数据组织为多维数据集结构。 有关更多信息,请参见Team Foundation 数据仓库组件。 |
ReportServer |
配置了报告 |
存储 Reporting Services 的报表和报表配置数据。 |
ReportServer_TempDB |
配置了报告 |
存储 Reporting Services 的临时报告数据。 |
WSS_Config |
配置了与 SharePoint 产品的集成 |
存储有关 SharePoint 产品的配置数据。 |
WSS_Content |
配置了与 SharePoint 产品的集成 |
存储 SharePoint 产品站点的内容。 |
WSS_AdminContent |
配置了与 SharePoint 产品的集成 |
存储 SharePoint 产品的管理信息。 |
有关更多信息,请参见 Microsoft 网站上的以下页面:Microsoft SQL Server。 您还必须同步这些数据库的备份。 有关更多信息,请参见备份 Team Foundation Server。 如果配置了与 SharePoint 产品的集成,则其他数据可能会存储在 SQL Server 中。 有关更多信息,请参见 SharePoint 产品和 Team Foundation Server 之间的交互。
重要事项 |
---|
如果您的服务器运行的是 Windows Server 2008 或 Windows Vista,则您可能无法访问 SQL Server 的网站和工具,除非您将这些站点作为受信任站点添加到 Internet Explorer 中,或以管理员身份启动 Internet Explorer,即使您使用管理凭据登录也是如此。 若要以管理员身份启动 Internet Explorer,请单击“开始”,单击“所有程序”,右击“Internet Explorer”,再单击“以管理员身份运行”。 有关更多信息,请参见 Microsoft 网站上的以下页面:用户帐户控制。 |
常规任务
常见任务 |
支持内容 |
---|---|
管理 SQL Server 数据库:确保 SQL Server 服务可用并且正确运行。 |
|
备份和还原数据库:创建同步备份、还原这些备份以从故障中恢复或移动到其他服务器。 |
|
升级报表和面板:您可在将 SharePoint 产品的版本从 Windows SharePoint Services 3.0 升级到 Microsoft Office SharePoint Server 2007 或 Microsoft SharePoint Server 2010 之后,升级可供团队项目使用的报表和面板。 |
|
配置和管理报告数据库:您可为 Team Foundation Server 部署配置报告,以便团队可以创建和管理关于其项目的报表。 |
|
配置和管理 SharePoint 产品的数据库 |