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 的服务器的名称。 默认值为 [计算机名称]。
|
||
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 管理中心网站的服务器的名称。 默认值为 [计算机名称]。
|
||
VSTF_WSS_ADMIN_SCHEME |
为 SharePoint 产品和技术的管理网站设置的协议方案的名称。 默认值为 http。 |
||
VSTF_WSS_DOMAIN |
用来运行 SharePoint 产品和技术的帐户的域的名称。 |
||
VSTF_WSS_PASSWORD |
SharePoint 产品和技术的服务帐户的密码。 |
||
VSTF_WSS_SERVER |
承载 SharePoint 产品和技术的服务器的名称。默认配置是在 Team Foundation 应用层服务器所在的同一台计算机上安装 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 产品和技术的服务器的名称。 默认值为 [计算机名称]。
|
||
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。 |