msiproperty.ini 文件属性

更新:2007 年 11 月

在安装 Visual Studio Team System Team Foundation Server 之前,您最多可以通过修改三个 msiproperty.ini 文件来自定义其部署。每个文件都包含 Team Foundation 的组件的属性,这些文件位于以下某一个目录中:

组件

目录

Team Foundation Server

驱动器:\安装文件夹\AT

Team Foundation Server Proxy

驱动器:\安装文件夹\Proxy

Team Foundation Build

驱动器:\安装文件夹\BUILD

在安装 Team Foundation Server 时,您在安装程序中指定大多数安装属性。只有当您必须更改在安装程序中无法更改的属性时,才应修改 msiproperty.ini 文件。如果必须解决安装问题,可以打开安装日志文件,确定为 msiproperty.ini 文件中的属性赋给哪些值。默认情况下,日志文件位于安装有 Team Foundation Server 的计算机上的以下目录中:

驱动器:\Documents and Settings\安装帐户\Local Settings\Temp \VSMsiLogxxxx.txt

如果从“终端服务”会话安装 Team Foundation Server,则安装日志将位于“%temp%”或“%temp%\”下。

msiproperty.ini 文件在安装过程中对 Team Foundation Server 进行配置。在完成安装后,应使用 Team Foundation 的管理工具来更新部署。有关 Team Foundation Server 如何以及在何处存储配置信息的更多信息,请参见管理 Team Foundation Server 配置设置。 

有关 Team Foundation Server 的 msiproperty.ini 文件中定义的每个属性的说明,请参见以下小节中相应的一节:

  • 支持自定义部署方案的属性

  • 需要定期更新的属性

  • 不应修改的属性

支持自定义部署方案的属性

在安装 Team Foundation Server 之前,可以修改下表中的属性,以支持自定义部署方案。

说明:

若要在 Team Foundation Server 的安装向导中自定义 SharePoint 管理中心网站的端口分配,必须选中“使用已运行 Windows SharePoint Services 的服务器”复选框。有关如何自定义 Team Foundation Server 部署的更多信息,请参见《Team Foundation Server 安装指南》中的“如何:自定义 Team Foundation 部署”。您可以从 Microsoft 下载中心下载本指南的最新版本。 

属性

说明

VSTF_AS_INSTANCE

承载 TfsWarehouse 数据库的数据库实例的名称。

默认实例的格式为“计算机名称”,指定实例的格式为“计算机名称\我的实例名称”。计算机名称对应于安装 SQL Server Analysis Services 的服务器的名称。

若要指定不依赖 SQL Server 浏览器服务的指定实例,或指定一个固定端口,请使用“计算机名称: 端口号”的格式。 

VSTF_AS_ACCOUNT

能够访问 SQL Server Analysis Services 数据库的服务帐户的名称。

VSTF_AS_DATABASE

SQL Server Analysis Services 数据库的名称。所赋的值为 TfsWarehouse。

VSTF_RS_REPORTS_URI

Team Foundation Server 的报表网站的 URI。

默认值为 http://[计算机名称]/Reports/。

VSTF_RS_REPORTSERVER_URI

Team Foundation Server 的 ReportServer 网站的 URI。

默认值为 http://[计算机名称]/ReportServer/。

VSTF_RS_SERVER

承载 Team Foundation Server 的 SQL Server Reporting Services 的服务器的名称。

默认值为 [计算机名称]。

说明:

当在应用层服务器上承载 Reporting Services 时,该值必须设置为 [计算机名称]。

VSTF_WEBSITE_PORT

Team Foundation Server 网站或 Team Foundation Server Proxy 使用的 TCP 端口号。

对于 Team Foundation Server,默认值为 8080;对于 Team Foundation Server Proxy,默认值为 8081。

VSTF_WSS_ADMIN_PORT

分配给 SharePoint 管理中心的 TCP 端口号。

默认值为 17012。

VSTF_WSS_SITE_PORT

分配给 SharePoint 产品和技术的 TCP 端口号。

默认值为 80。

VSTF_WSSSQL_PORT

SQL Server Reporting Services 网站使用的 TCP 端口号。

默认值为 80。

可能需要定期更新的属性

如果更改了 Team Foundation Server 服务帐户 (TFSSERVICE) 的域或名称,或者更改了 SQL Server Reporting Services 服务帐户 (TFSREPORTS) 的域或名称,则可能需要在 msiproperty.ini 文件中更新相应的属性。此更改对于成功进行服务操作(例如修复 Team Foundation Server 以及安装或卸载 Service Pack)可能是必需的。

说明:

有关如何更改服务帐户名称的更多信息,请参见如何:更改 Team Foundation Server 的服务帐户或密码如何:更改 SQL Server Reporting Services 的服务帐户或密码

属性

说明

VSTF_AS_ACCOUNT

能够访问 Analysis Services 数据库的服务帐户的名称。

VSTF_AS_DATABASE

Analysis Services 数据库的名称。所赋的值为 TfsWarehouse。

VSTF_DOMAIN

运行 Team Foundation Server 服务的帐户的域的名称。

VSTF_RS_DOMAIN

从中定义 Reporting Services 服务帐户的域的名称。

VSTF_RS_USERID

用于运行 SQL Server Reporting Services(如 TFSREPORTS),以收集有关 Team Foundation Server 的报告数据的帐户。

VSTF_USERID

运行 Team Foundation Server 服务帐户的帐户(如 TFSSERVICE)。

不应修改的属性

以下几节定义了彼此相关的属性组。不应修改这些属性。

  • 应用层的常规属性

  • 数据层的常规属性

  • SharePoint 产品和技术的属性

  • SQL Server Reporting Services 的属性

  • Team Foundation Server Proxy 的属性

  • 定义应用程序池名称和服务名称的属性

  • 数据库名称属性

应用层的常规属性

下表描述了用于定义 Team Foundation Server 应用层的位置和访问权限的属性。所有这些属性都在 Team Foundation Server 的 msiproperty.ini 文件中指定。在 Team Foundation Server Proxy 和 Team Foundation Build 的 msiproperty.ini 文件中也指定了其中一些属性。

重要说明:

不要在 msiproperty.ini 文件中修改这些属性。应在运行 Team Foundation Server 的安装向导时设置这些属性。

属性

说明

VSTF_APPLICATION_NAME

Team Foundation Server 应用程序的名称。

默认值为 VSTEAM。

VSTF_AT_MACHINE_NAME

Team Foundation 的应用层服务器的名称。

默认值为 [计算机名称]。

VSTF_ATTACHMENT_SHARE_NAME

跟踪 Team Foundation 的工作项中附件的数据库的名称。

默认值为 WorkItemAttachments。

VSTF_LOCAL_DOMAIN

本地用户帐户 (VSTF_LOCAL_USERID) 的域的名称。

VSTF_LOCAL_USERID

运行 Team Foundation Server 服务的本地用户帐户的名称。

VSTF_NOTIFY_EMAIL

发送 Team Foundation Server 通知的电子邮件地址的名称。

VSTF_PASSWORD

Team Foundation Server 的服务帐户的密码。

VSTF_SERVICE_TYPE

一个值,指示服务帐户的类型是域帐户 (0) 还是内置帐户 (1)。

VSTF_SMTP_SERVER

发送电子邮件通知的服务器的名称。

VSTF_WEBSITE_ROOT_NAME

分配给 Team Foundation Server 的根网站的名称。此属性是为 Team Foundation Server 和 Team Foundation Server Proxy 定义的。

对于 Team Foundation Server,默认值为 Team Foundation Server;对于 Team Foundation Server Proxy,默认值为 Team Foundation Server Proxy。

VSTF_WEBSITE_SERVER

Team Foundation Server 的应用层服务器的名称。此属性是为 Team Foundation Server 和 Team Foundation Server Proxy 定义的。

数据层的常规属性

下表描述了用于定义 Team Foundation 数据层的位置和访问权限的属性。

重要说明:

不要在 msiproperty.ini 文件中修改这些属性。应在 Team Foundation Server 的安装向导中设置这些属性。

属性

说明

VSTF_DB_SERVER

承载 Team Foundation 的操作数据库的数据库实例的名称。如果要连接到数据层群集,则必须指定虚拟服务器群集的名称。

默认值为 [计算机名称]。

说明:

对于单服务器部署,必须将该值保留为 [计算机名称]。

VSTF_INSTANCE_NAME

在安装 Microsoft SQL Server 2005 时指定的实例的名称。

VSTF_SERVICES_CONNECTION_ STRING_DATASOURCE

应用层用来连接到数据层的文本字符串。该字符串定义了服务 Web.config 文件中的 connectionString 属性。

VSTF_SERVICES_CONNECTION_STRING_DATASOURCE_HOSTNAME

指定数据层服务器名称的文本字符串。

SharePoint 产品和技术的属性

下表列出了用于定义服务器的位置和访问权限的属性,该服务器运行 Team Foundation Server 使用的那个 SharePoint 产品和技术版本。 

重要说明:

不要更改这些属性的值。

属性

说明

VSTF_INSTALL_WSS

指定是否安装 Windows SharePoint Services 的设置。

默认值为 1(安装)。

VSTF_WSS_ADMIN_HOST

承载 SharePoint 管理中心网站的服务器的名称。

默认值为 [计算机名称]。

说明:

当在应用层服务器上承载 SharePoint 管理中心网站时,该值必须设置为 [计算机名称]。

VSTF_WSS_ADMIN_SCHEME

为 SharePoint 产品和技术的管理网站设置的协议方案的名称。

默认值为 http。

VSTF_WSS_DOMAIN

用来运行 SharePoint 产品和技术的帐户的域的名称。

VSTF_WSS_PASSWORD

SharePoint 产品和技术的服务帐户的密码。

VSTF_WSS_SERVER

承载 SharePoint 产品和技术的服务器的名称。默认配置是在 Team Foundation 应用层服务器所在的同一台计算机上安装 Windows SharePoint Services。

默认值为 [计算机名称]。

说明:

当在应用层服务器上承载 Windows SharePoint Services 时,该值必须设置为 [计算机名称]。

VSTF_WSS_SITE

SharePoint 产品和技术的默认网站的 URL。

默认值为 http://[计算机名称]。

VSTF_WSS_SITE_FOLDER

分配给 Team Foundation Server 的 SharePoint 产品和技术的文件夹的名称。

默认值为 sites。

VSTF_WSS_SITE_HOST

承载 Team Foundation Server 的 SharePoint 产品和技术的服务器的名称。

默认值为 [计算机名称]。

说明:

当在应用层服务器上承载 SharePoint 产品和技术时,该值必须设置为 [计算机名称]。

VSTF_WSS_SITE_PATH

分配给 Team Foundation Server 的 SharePoint 产品和技术的路径的名称。

默认值为 sites。

VSTF_WSS_SITE_SCHEME

为 SharePoint 产品和技术的团队网站设置的协议方案的名称。

默认值为 http。

VSTF_WSS_SITENO

安装时 SharePoint 产品和技术网站的数目。

默认值为 1。该值反映出配置了一个网站(即默认网站)。

VSTF_WSS_USERID

SharePoint 产品和技术服务帐户的名称(例如 TFSWSS)。

SQL Server Reporting Services 的属性

下表列出了用于定义对 SQL Server Reporting Services 的访问权限的属性。 

重要说明:

不要更改这些属性的值。

属性

说明

VSTF_REPORTINGUSER

SQL Server Reporting Services 数据源帐户的名称。

该值是从 [VSTF_RS_DOMAIN]\[VSTF_RS_USERID] 派生的。

VSTF_RS_PASSWORD

Reporting Services 的服务帐户的密码。

VSTF_VDIR_REPORTSERVER

ReportServer 网站的虚拟目录。

默认值为ReportServer_我的实例名称。

Team Foundation Server Proxy 的属性

下表描述了仅在 Team Foundation Server Proxy 的 msiproperty.ini 文件中指定的属性。

说明:

有关如何更改 Team Foundation Server Proxy 的配置设置的信息,请参见如何:启用 Team Foundation Server Proxy 的版本控制缓存如何:更改 Team Foundation Server Proxy 的缓存设置

属性

说明

ATP_CACHE_DIR

文件缓存的目录路径。该目录包含配置了代理的每个应用层的一个文件夹。

指定的值定义了 Team Foundation Server Proxy 的配置文件中的 <CacheRoot> 属性。

默认值为“驱动器:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\Data”。

ATP_CACHE_SIZE

表示缓存的大小限制的数值(以 MB 为单位)。指定的值定义了 Team Foundation Server Proxy 的配置文件中的 <CacheLimit> 属性。 

默认值为 200。

ATP_VROOT

为 Team Foundation Server Proxy 定义的虚拟根目录的名称。

默认值为 VersionControlProxy。

VSTF_ATP_MACHINE_NAME

承载 Team Foundation Server Proxy 的服务器的名称。

默认值为 [计算机名称]。

定义应用程序池名称和服务名称的属性

下表描述了 msiproperty.ini 文件中用于定义应用程序池名称和 SQL Server 服务名称的属性。

重要说明:

不要更改服务名称的属性的值。

属性

说明

VSTF_APPPOOL_NAME

Team Foundation Server 的应用程序池的名称。

默认值为 Microsoft Team Foundation Server Application Pool。

VSTF_PROXY_APPPOOL_NAME

Team Foundation Server Proxy 的应用程序池的名称。

默认值为 Microsoft Team Foundation Server Proxy Application Pool。

VSTF_SERVICENAME_MSSQL

SQL Server 服务的名称。

默认值为 MSSQL$我的实例名称。

VSTF_SERVICENAME_SQLAGENT

SQL Server Agent 服务的名称。

默认值为 SQLAGENT$我的实例名称。

VSTF_SERVICENAME_SQLFTE

SQL Server FullText Search 服务的名称。

默认值为 MSFTESQL$我的实例名称。

VSTF_SERVICENAME_SQLOLAP

SQL Server Analysis Services 服务的名称。

默认值为 MSOLAP$我的实例名称。

数据库名称属性

下表描述了定义 Team Foundation 数据库的名称的属性。

重要说明:

不要更改数据库名称的属性的值。

属性

说明

TB_DB_NAME

Team Foundation Build 数据库的名称。

默认值为 TfsBuild。

CTDATABASE

用于跟踪 Team Foundation 中的工作项的数据库的名称。

默认值为 TfsWorkItemTracking。

BISDBNAME

Team Foundation 的注册数据库的名称。注册数据库包含有关项目、区域、迭代、权限、组成员资格和其他注册数据的信息。

默认值为 TfsIntegration。

BISDWDBNAME

Analysis Services 的数据库的名称,该数据库包含用于生成 Reporting Services 所使用的仓库的数据。

默认值为 TfsWarehouse。

H_DB_NAME

Team Foundation 的版本控制数据库的名称。 

默认值为 TfsVersionControl。

H_ADMIN_DB_NAME

历史记录数据库的名称,该数据库包含在过去七天内进行的所有 Team Foundation Server Web 服务请求的日志。

默认值为 TfsActivityLogging。

请参见

概念

了解数据仓库体系结构

其他资源

管理 Team Foundation Server 配置设置