none
TFS备份还原到另一台机器出错 RRS feed

  • 问题

  • 我们在TFS数据备份和恢复时,遇到了问题,无法链接已恢复的数据库到TFS应用层。具体情况描述如下:

     

    环境是 两台虚拟机,在一个网段, 硬件配置相同,108 是生产机, 109 是备份机,4G内存  SQL2008 R2  WSS3.0  TFS2010 并打了SP1,两台机器都打了,数据库,WSSTFS 都安装在一台机器上,生产机 和备份机 都是一样。 都加入同一个域。登录操作时的用户是域用户,并且都在本机管理员组里。

     

    备份和恢复步骤:

     

    108备份了TFS数据库,使用WSS内置备份功能 备份了 WSS数据库。

     

    109全新安装 数据库,WSS TFS ,数据库安装时认证方式是集成认证,也就是sa停用。

     

    安装完成后,WSS 配置数据库,然后从管理界面恢复数据库成功。

     

    TFS安装完成后使用 应用层专用方式配置,链接数据库,验证通过,但是在执行时,报错。具体错误见附件里的日志文件。

     

    补充说明:

    错误日志里说数据库连不上,但是实际上链接的是本机数据库,该数据库不管是从其他机器连接和 本机写个小程序链接都可以成功。

    使用该命令也报错  TFSConfig RemapDBs /DatabaseName:.;TFS_Configuration /SQLInstances:. /AnalysisInstance:. /AnalysisDatabaseName:Tfs_Warehouse

    DatabaseName参数写成或者IP 或者机器名  都一样报错,说连不上数据库

    2012年9月18日 6:31

答案

  • Hi,

    请确保你在配置的时候设置的SQL Instance是正常运转的,那个Instance的服务是开启的。另外,你在配置的时候最好是使用完整的Instance名字:机器名\Instance名字。 还有,如果你直接用SSMS去连接那个SQL Instance, 会连接成功吗?


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us

    2012年9月19日 6:32
    版主

全部回复

  • log

    ****************************************************

    [Info   @01:42:58.209] ====================================================================
    [Info   @01:42:58.269] Team Foundation Server Administration Log
    [Info   @01:42:58.269] Version  : 10.0.40219.1
    [Info   @01:42:58.269] DateTime : 09/13/2012 09:42:58
    [Info   @01:42:58.269] Type     : Configuration
    [Info   @01:42:58.269] Activity : 部署
    [Info   @01:42:58.269] Area     : 应用层
    [Info   @01:42:58.269] User     : NOAHWM\zhl0c11
    [Info   @01:42:58.270] Machine  : HQ-T-TFS-QA
    [Info   @01:42:58.270] System   : Microsoft Windows NT 6.1.7601 Service Pack 1 (AMD64)
    [Info   @01:42:58.270] ====================================================================
    [Warning@01:42:59.595] TF255282: 无法安装 Windows SharePoint Services 3.0。此服务器上已安装 SharePoint 产品的实例。若要使用现有的 SharePoint 安装配置 Team Foundation Server,您必须使用高级配置向导。
    [Info   @01:43:08.855]
    [Info   @01:43:08.856] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.856] Reading default settings from the registry.
    [Info   @01:43:08.862] Registry Port = 8080
    [Info   @01:43:08.863] Registry VDir = tfs
    [Info   @01:43:08.863] Final Port = 8080
    [Info   @01:43:08.863] Final Vdir = tfs
    [Info   @01:43:08.863] Retrieving valid accounts from the backend.
    [Info   @01:43:08.870] HQ-T-TFS-QA isLocal=True
    [Info   @01:43:08.870] added.
    [Info   @01:43:08.880] Registry Analysis ConnectionString = Data Source=hq-t-tfs;Initial Catalog=Tfs_Analysis;Integrated Security=SSPI;
    [Info   @01:43:08.880] Final AnalysisDatabaseName = Tfs_Analysis
    [Info   @01:43:08.898] Lab Management SCVMM server name = ''
    [Info   @01:43:08.899]
    [Info   @01:43:08.899] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.899]
    [Info   @01:43:08.899] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.899]
    [Info   @01:43:08.899] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.899]
    [Info   @01:43:08.899] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.900]
    [Info   @01:43:08.900] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.900]
    [Info   @01:43:08.900] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.900]
    [Info   @01:43:08.900] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.900]
    [Info   @01:43:08.900] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.905]
    [Info   @01:43:08.905] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.905]
    [Info   @01:43:08.905] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.905]
    [Info   @01:43:08.905] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.911]
    [Info   @01:43:08.911] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:08.912]
    [Info   @01:43:08.912] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:12.245]
    [Info   @01:43:12.245] +-+-+-+-+-| Starting Verification |+-+-+-+-+-
    [Info   @01:43:12.299] *********************** UpdateModelFromContext *********************
    [Info   @01:43:12.356]
    [Info   @01:43:12.356] +-+-+-+-+-| Review Settings |+-+-+-+-+-
    [Info   @01:43:12.356] 数据库
    [Info   @01:43:12.356]      SQL 实例 : HQ-T-TFS-QA
    [Info   @01:43:12.356]      配置数据库  : Tfs_Configuration
    [Info   @01:43:12.356] 应用层
    [Info   @01:43:12.356]      服务帐户   : NT AUTHORITY\NETWORK SERVICE
    [Info   @01:43:12.356]      站点 URL : http://HQ-T-TFS-QA:8080/tfs
    [Info   @01:43:12.356]      网站     : Team Foundation Server
    [Info   @01:43:12.356]      端口     : 8080
    [Info   @01:43:12.356]      创建新网站  : True
    [Info   @01:43:12.356]      虚拟目录   : tfs
    [Info   @01:43:12.356]
    [Info   @01:43:12.368]
    [Info   @01:43:12.368] +-+-+-+-+-| GetConfigurationDatabaseSettings |+-+-+-+-+-
    [Info   @01:43:12.517] 验证: 系统检查(VCONTAINER): 开始验证
    [Info   @01:43:12.517] A generic container node that does not contribute to results
    [Info   @01:43:12.518] "验证: 系统检查(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"
    [Info   @01:43:12.520] 验证: 系统检查\Root(VCONTAINER): 开始验证
    [Info   @01:43:12.520] A generic container node that does not contribute to results
    [Info   @01:43:12.520] "验证: 系统检查\Root(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"
    [Info   @01:43:12.520] 验证: 系统检查\Root\WmiWorks(VWMIWORKS): 开始验证
    [Info   @01:43:12.520] Wmi Works Verification
    [Info   @01:43:12.522] Verifying that WMI works on the local machine.
    [Info   @01:43:12.548] WMI working on local machine.
    [Info   @01:43:12.549] "验证: 系统检查\Root\WmiWorks(VWMIWORKS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.549] 验证: 系统检查\Root\WmiWorks\MemoryBlockingCheck(VMEMORY): 开始验证
    [Info   @01:43:12.549] Verify minimum amount of memory
    [Info   @01:43:12.574] "验证: 系统检查\Root\WmiWorks\MemoryBlockingCheck(VMEMORY): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.574] 验证: 系统检查\Root\WmiWorks\MemoryBlockingCheck\MemoryWarningCheck(VMEMORY): 开始验证
    [Info   @01:43:12.574] Verify minimum amount of memory
    [Info   @01:43:12.592] "验证: 系统检查\Root\WmiWorks\MemoryBlockingCheck\MemoryWarningCheck(VMEMORY): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.593] 验证: 系统检查\Root\Firewall(VFIREWALL): 开始验证
    [Info   @01:43:12.593] Verify and warn if firewall not installed.
    [Info   @01:43:12.618] !Verify Info!: TF255142: 未启用 Windows 防火墙。如果您在配置了 Team Foundation Server 之后启用 Windows 防火墙,则必须向 Windows 防火墙中添加 Team Foundation Server 使用的端口的例外。
    [Info   @01:43:12.618] "验证: 系统检查\Root\Firewall(VFIREWALL): 退出验证(状态为 Completed,结果为 Info)"
    [Info   @01:43:12.618] 验证: 系统检查\Root\Edition(VEDITION): 开始验证
    [Info   @01:43:12.618] Verify operating system edition.
    [Info   @01:43:12.619] Edition='Other'
    [Info   @01:43:12.619] "验证: 系统检查\Root\Edition(VEDITION): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.619] 验证: 系统检查\Root\Net35(VNET35): 开始验证
    [Info   @01:43:12.619] Verify .Net Framework 3.5.
    [Info   @01:43:12.621] "验证: 系统检查\Root\Net35(VNET35): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.622] 验证: 系统检查\Root\DomainAccess(VDCACCESS): 开始验证
    [Info   @01:43:12.622] Verify domain controller access for domain machines.
    [Info   @01:43:12.624] MachineAccount: 'NOAHWM\HQ-T-TFS-QA$'
    [Info   @01:43:12.624] "验证: 系统检查\Root\DomainAccess(VDCACCESS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.625] 验证: 系统检查\Root\MachineName(VMACHINENAME): 开始验证
    [Info   @01:43:12.625] Verify machine name matches the NETBIOS name.
    [Info   @01:43:12.625] "验证: 系统检查\Root\MachineName(VMACHINENAME): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.625] 验证: 系统检查\Root\MsiReady(VNETMSI): 开始验证
    [Info   @01:43:12.625] Verify MSI ready for install
    [Info   @01:43:12.630] "验证: 系统检查\Root\MsiReady(VNETMSI): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.631] 验证: 系统检查\Root\NoPendingReboots(VPENDINGREBOOT): 开始验证
    [Info   @01:43:12.631] Verifies whether the system has a current pending reboot
    [Info   @01:43:12.632] IsPendingSxsRebootRequired is called.
    [Info   @01:43:12.637] "验证: 系统检查\Root\NoPendingReboots(VPENDINGREBOOT): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.637] 验证: 系统检查\Root\CanonicalAcls(VCANONICALACLS): 开始验证
    [Info   @01:43:12.637] Verifies that the ACLs on existing directories are in a canonical form.
    [Info   @01:43:12.675] "验证: 系统检查\Root\CanonicalAcls(VCANONICALACLS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.676] !Verify Result!: 11 Completed, 0 Skipped: 10 Success, 0 Errors, 0 Warnings
    [Info   @01:43:12.688] 验证: 配置数据库(VCONTAINER): 开始验证
    [Info   @01:43:12.688] A generic container node that does not contribute to results
    [Info   @01:43:12.688] "验证: 配置数据库(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"
    [Info   @01:43:12.688] 验证: 配置数据库\Root(VCONTAINER): 开始验证
    [Info   @01:43:12.688] A generic container node that does not contribute to results
    [Info   @01:43:12.688] "验证: 配置数据库\Root(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"
    [Info   @01:43:12.688] 验证: 配置数据库\Root\SqlInstanceName(VSQLINSTANCENAME): 开始验证
    [Info   @01:43:12.688] SQL Instance Name Verification
    [Info   @01:43:12.690] "验证: 配置数据库\Root\SqlInstanceName(VSQLINSTANCENAME): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.692] 验证: 配置数据库\Root\SqlConnectInstance(VSQLINSTANCE): 开始验证
    [Info   @01:43:12.692] SQL Instance Verification
    [Info   @01:43:12.700] "验证: 配置数据库\Root\SqlConnectInstance(VSQLINSTANCE): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.700] 验证: 配置数据库\Root\SqlConnectInstance\SqlVersion(VSQLVERSION): 开始验证
    [Info   @01:43:12.700] Verify sql version
    [Info   @01:43:12.705] "验证: 配置数据库\Root\SqlConnectInstance\SqlVersion(VSQLVERSION): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.705] 验证: 配置数据库\Root\SqlConnectInstance\ApplicationTierMemory(VATMEMORY): 开始验证
    [Info   @01:43:12.705] Verify minimum amount of memory required for the application tier
    [Info   @01:43:12.720] "验证: 配置数据库\Root\SqlConnectInstance\ApplicationTierMemory(VATMEMORY): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.720] 验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin(VSQLISSVRADM): 开始验证
    [Info   @01:43:12.720] SQL Instance is user in sql serveradmin role
    [Info   @01:43:12.725] IsInServerRole 'serveradmin'=True
    [Info   @01:43:12.725] "验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin(VSQLISSVRADM): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.725] 验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin\SqlHasAlterAnyLogin(VSQLALTERLOGIN): 开始验证
    [Info   @01:43:12.725] Has alter any login permission
    [Info   @01:43:12.729] hasPermission 'ALTER ANY LOGIN'=True
    [Info   @01:43:12.729] "验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin\SqlHasAlterAnyLogin(VSQLALTERLOGIN): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.729] 验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin\SqlHasCreateAnyDatabase(VSQLCREATEDB): 开始验证
    [Info   @01:43:12.729] Has create any database permission
    [Info   @01:43:12.729] hasPermission 'CREATE ANY DATABASE'=True
    [Info   @01:43:12.729] "验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin\SqlHasCreateAnyDatabase(VSQLCREATEDB): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.729] 验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin\SqlHasViewAnyDefinition(VSQLVIEWDEF): 开始验证
    [Info   @01:43:12.729] Has view any definition permission
    [Info   @01:43:12.730] hasPermission 'VIEW ANY DEFINITION'=True
    [Info   @01:43:12.730] "验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin\SqlHasViewAnyDefinition(VSQLVIEWDEF): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.730] 验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin\SqlHasControl(VSQLCONTROL): 开始验证
    [Info   @01:43:12.730] Has control permission
    [Info   @01:43:12.731] hasPermission 'CONTROL'=True
    [Info   @01:43:12.732] "验证: 配置数据库\Root\SqlConnectInstance\IsSqlServerAdmin\SqlHasControl(VSQLCONTROL): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.732] 验证: 配置数据库\Root\SqlConnectInstance\Verify Admin login(VSQLLOGIN): 开始验证
    [Info   @01:43:12.732] Verifies the given account does not already have a SQL login that is denied access or with the wrong SID
    [Info   @01:43:12.738] Verifying SQL login of account NOAHWM\zhl0c11 does not exist on HQ-T-TFS-QA, or if it exists, it does not have a different SID and it is not denied access to the server.
    [Info   @01:43:12.740] A login exists for this account and it has access to the server and has the correct SID.
    [Info   @01:43:12.740] "验证: 配置数据库\Root\SqlConnectInstance\Verify Admin login(VSQLLOGIN): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.740] 验证: 配置数据库\Root\SqlConnectInstance\DBExists(VDBEXISTS): 开始验证
    [Info   @01:43:12.740] Sql Database Existance Verification
    [Info   @01:43:12.749] "验证: 配置数据库\Root\SqlConnectInstance\DBExists(VDBEXISTS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.749] 验证: 配置数据库\Root\SqlConnectInstance\DBExists\AccountInDbRole(VACCOUNTINDBROLE): 开始验证
    [Info   @01:43:12.749] Verifies the service account is on the TFSEXECROLE on the given database
    [Info   @01:43:12.753] "验证: 配置数据库\Root\SqlConnectInstance\DBExists\AccountInDbRole(VACCOUNTINDBROLE): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.754] 验证: 配置数据库\Root\SqlConnectInstance\DBExists\DatabaseServiceLevel(VDBSERVICELEVEL): 开始验证
    [Info   @01:43:12.754] Verifies that the database service level matches the application tier service level
    [Info   @01:43:12.765] "验证: 配置数据库\Root\SqlConnectInstance\DBExists\DatabaseServiceLevel(VDBSERVICELEVEL): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.766] 验证: 配置数据库\Root\SqlConnectInstance\DBExists\DatabaseIsConfigured(VDBCONFIGURED): 开始验证
    [Info   @01:43:12.766] Verifies that the database is completely configured.
    [Info   @01:43:12.768] "验证: 配置数据库\Root\SqlConnectInstance\DBExists\DatabaseIsConfigured(VDBCONFIGURED): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.768] 验证: 配置数据库\Root\SqlConnectInstance\SqlFullText(VSQLFULLTEXT): 开始验证
    [Info   @01:43:12.768] Sql full text search must be enabled
    [Info   @01:43:12.772] Edition: 'Enterprise Evaluation Edition (64-bit)'
    [Info   @01:43:12.774] Full Text is installed.
    [Info   @01:43:12.774] "验证: 配置数据库\Root\SqlConnectInstance\SqlFullText(VSQLFULLTEXT): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.774] 验证: 配置数据库\Root\SqlConnectInstance\DBNaming(VDBNAMING): 开始验证
    [Info   @01:43:12.774] Database Common Naming Rules Verification
    [Info   @01:43:12.776] "验证: 配置数据库\Root\SqlConnectInstance\DBNaming(VDBNAMING): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.776] 验证: 配置数据库\Root\SqlConnectInstance\SqlLogin(VSQLLOGIN): 开始验证
    [Info   @01:43:12.776] Verifies the given account does not already have a SQL login that is denied access or with the wrong SID
    [Info   @01:43:12.776] Verifying SQL login of account NT AUTHORITY\NETWORK SERVICE does not exist on HQ-T-TFS-QA, or if it exists, it does not have a different SID and it is not denied access to the server.
    [Info   @01:43:12.776] A login exists for this account and it has access to the server and has the correct SID.
    [Info   @01:43:12.776] "验证: 配置数据库\Root\SqlConnectInstance\SqlLogin(VSQLLOGIN): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.776] 验证: 配置数据库\Root\SqlConnectInstance\SqlCollation(VSQLINSTANCE): 开始验证
    [Info   @01:43:12.777] SQL Instance Verification
    [Info   @01:43:12.779] "验证: 配置数据库\Root\SqlConnectInstance\SqlCollation(VSQLINSTANCE): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.779] 验证: 配置数据库\Root\SqlConnectInstance\SqlNoCount(VSQLNOCOUNT): 开始验证
    [Info   @01:43:12.779] Sql 'no count' must be off
    [Info   @01:43:12.782] "验证: 配置数据库\Root\SqlConnectInstance\SqlNoCount(VSQLNOCOUNT): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.782] 验证: 配置数据库\Root\SqlConnectInstance\SqlAuto(VSERVICEAUTO): 开始验证
    [Info   @01:43:12.782] Verify a windows service is set to auto-start
    [Info   @01:43:12.902] "验证: 配置数据库\Root\SqlConnectInstance\SqlAuto(VSERVICEAUTO): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.902] 验证: 配置数据库\Root\SqlConnectInstance\SqlTcp(VSQLTCP): 开始验证
    [Info   @01:43:12.903] Verify SQL TCPIP communication
    [Info   @01:43:12.905] "验证: 配置数据库\Root\SqlConnectInstance\SqlTcp(VSQLTCP): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.905] 验证: 配置数据库\Root\SqlConnectInstance\SqlServerName(VSQLSERVERNAME): 开始验证
    [Info   @01:43:12.905] Verifying that @SERVERNAME variable is not NULL
    [Info   @01:43:12.907] "验证: 配置数据库\Root\SqlConnectInstance\SqlServerName(VSQLSERVERNAME): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:12.907] 验证: 配置数据库\VerifyConfigurationDatabase(VCONFIGDATABASE): 开始验证
    [Info   @01:43:12.907] Configuration Database Verification
    [Info   @01:43:13.910] VerifyConfigurationDatabase: ValidAfterAutoFix
    [Info   @01:43:13.910] "验证: 配置数据库\VerifyConfigurationDatabase(VCONFIGDATABASE): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:13.910] !Verify Result!: 23 Completed, 2 Skipped: 23 Success, 0 Errors, 0 Warnings
    [Info   @01:43:13.915] 验证: 应用层(VCONTAINER): 开始验证
    [Info   @01:43:13.915] A generic container node that does not contribute to results
    [Info   @01:43:13.915] "验证: 应用层(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"
    [Info   @01:43:13.915] 验证: 应用层\Root(VCONTAINER): 开始验证
    [Info   @01:43:13.915] A generic container node that does not contribute to results
    [Info   @01:43:13.915] "验证: 应用层\Root(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"
    [Info   @01:43:13.915] 验证: 应用层\Root\Root(VCONTAINER): 开始验证
    [Info   @01:43:13.915] A generic container node that does not contribute to results
    [Info   @01:43:13.915] "验证: 应用层\Root\Root(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"
    [Info   @01:43:13.915] 验证: 应用层\Root\Root\W3Installed(VSERVICEINSTALLED): 开始验证
    [Info   @01:43:13.915] Verify a windows service is installed
    [Info   @01:43:14.031] isNotInstalled='False'
    [Info   @01:43:14.032] "验证: 应用层\Root\Root\W3Installed(VSERVICEINSTALLED): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.032] 验证: 应用层\Root\Root\W3Installed\W3Auto(VSERVICEAUTO): 开始验证
    [Info   @01:43:14.032] Verify a windows service is set to auto-start
    [Info   @01:43:14.146] "验证: 应用层\Root\Root\W3Installed\W3Auto(VSERVICEAUTO): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.146] 验证: 应用层\Root\Root\W3Installed\W3Running(VSERVICERUNNING): 开始验证
    [Info   @01:43:14.146] Verify a windows service is running
    [Info   @01:43:14.263] "验证: 应用层\Root\Root\W3Installed\W3Running(VSERVICERUNNING): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.263] 验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled(VSERVICEINSTALLED): 开始验证
    [Info   @01:43:14.263] Verify a windows service is installed
    [Info   @01:43:14.389] isNotInstalled='False'
    [Info   @01:43:14.389] "验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled(VSERVICEINSTALLED): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.389] 验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisAuto(VSERVICEAUTO): 开始验证
    [Info   @01:43:14.389] Verify a windows service is set to auto-start
    [Info   @01:43:14.504] "验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisAuto(VSERVICEAUTO): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.504] 验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning(VSERVICERUNNING): 开始验证
    [Info   @01:43:14.504] Verify a windows service is running
    [Info   @01:43:14.638] "验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning(VSERVICERUNNING): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.639] 验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning\Iis6Compat(VIISPROGRAMMABILITY): 开始验证
    [Info   @01:43:14.639] Verify IIS6 compat mode on Server 2008 or greater, and verify the website directory entries can be retrieved.
    [Info   @01:43:14.646] IIS7 Feature value: Metabase=1
    [Info   @01:43:14.646] IIS7 Feature value: WMICompatibility=1
    [Info   @01:43:14.646] IIS7 Feature value: LegacyScripts=1
    [Info   @01:43:14.646] IIS7 Feature value: LegacySnapin=1
    [Info   @01:43:14.698] "验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning\Iis6Compat(VIISPROGRAMMABILITY): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.699] 验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning\Iis7StaticContent(VIIS7STATICCONTENT): 开始验证
    [Info   @01:43:14.699] Verify IIS7 static content is enabled.
    [Info   @01:43:14.700] IIS7 Feature value: StaticContent=1
    [Info   @01:43:14.700] "验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning\Iis7StaticContent(VIIS7STATICCONTENT): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.700] 验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning\Iis7Compression(VIIS7COMPRESSION): 开始验证
    [Info   @01:43:14.700] Verify IIS7 Compression is installed
    [Info   @01:43:14.701] IIS7 Feature value: CompressionBinaries=1
    [Info   @01:43:14.701] IIS7 Feature value: HttpCompressionDynamic=1
    [Info   @01:43:14.701] IIS7 Feature value: HttpCompressionStatic=1
    [Info   @01:43:14.701] "验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning\Iis7Compression(VIIS7COMPRESSION): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.701] 验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning\IisWpas(VIIS7WPAS): 开始验证
    [Info   @01:43:14.701] Verify Windows Process Activation Service is installed
    [Info   @01:43:14.702] IIS7 Feature value: ProcessModel=1
    [Info   @01:43:14.702] IIS7 Feature value: WASConfigurationAPI=1
    [Info   @01:43:14.702] IIS7 Feature value: NetFxEnvironment=1
    [Info   @01:43:14.702] "验证: 应用层\Root\Root\W3Installed\W3Running\IisInstalled\IisRunning\IisWpas(VIIS7WPAS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.703] 验证: 应用层\Root\Root\IisUsrsGroupExist(VIIS_IUSRS): 开始验证
    [Info   @01:43:14.703] Verify IIS_IUSRS group exists
    [Info   @01:43:14.705] "验证: 应用层\Root\Root\IisUsrsGroupExist(VIIS_IUSRS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.705] 验证: 应用层\Root\Root\Iis7AuthEnabled(VIIS7AUTHINSTALLED): 开始验证
    [Info   @01:43:14.705] Verify IIS7 Authentication is installed
    [Info   @01:43:14.707] IIS7 Feature value: WindowsAuthentication=1
    [Info   @01:43:14.707] IIS7 Feature value: WindowsAuthenticationBinaries=1
    [Info   @01:43:14.707] "验证: 应用层\Root\Root\Iis7AuthEnabled(VIIS7AUTHINSTALLED): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.707] 验证: 应用层\Root\ServiceAccount(VATACCOUNT): 开始验证
    [Info   @01:43:14.708] Verifies the application tier service account
    [Info   @01:43:14.708] "验证: 应用层\Root\ServiceAccount(VATACCOUNT): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.708] 验证: 应用层\Root\SiteBindings(VSITEBINDING): 开始验证
    [Info   @01:43:14.708] Verifies that the web site bindings are available.
    [Info   @01:43:14.732] "验证: 应用层\Root\SiteBindings(VSITEBINDING): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.732] 验证: 应用层\Root\TcpPorts(VPORTS): 开始验证
    [Info   @01:43:14.732] Verifies whether the TCP ports in the list of requested bindings are in use
    [Info   @01:43:14.735] "验证: 应用层\Root\TcpPorts(VPORTS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.735] 验证: 应用层\Root\TfsWebSite(VTFSSITE): 开始验证
    [Info   @01:43:14.735] Verifies that the website and virtual directory chosen for this installation are the same as the ones chosen in previous installations.
    [Info   @01:43:14.746] TF255307: 从以前安装的 Team Foundation Server 中找不到网站 ID 的注册表项。
    [Info   @01:43:14.746] "验证: 应用层\Root\TfsWebSite(VTFSSITE): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.746] 验证: 应用层\Root\VdirPhysicalDirectory(VPHYSICALDIR): 开始验证
    [Info   @01:43:14.746] Verifies that there is a maximum of one virtual directory is pointing to the TFS Web Services directory.
    [Info   @01:43:14.878] TF255311: 找不到任何要映射到 Team Foundation Server 的物理路径的虚拟目录。
    [Info   @01:43:14.878] "验证: 应用层\Root\VdirPhysicalDirectory(VPHYSICALDIR): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.878] 验证: 应用层\Root\JobAgentNotInstalled(VSERVICENOTINSTALLED): 开始验证
    [Info   @01:43:14.878] Verify a windows service is not installed
    [Info   @01:43:14.996] isInstalled='False'
    [Info   @01:43:14.997] "验证: 应用层\Root\JobAgentNotInstalled(VSERVICENOTINSTALLED): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:14.997] 验证: 应用层\Root\SerializationSucceeds(VSERIALIZATIONWORKS): 开始验证
    [Info   @01:43:14.997] Verifies whether XML serialization succeeds
    [Info   @01:43:15.137] "验证: 应用层\Root\SerializationSucceeds(VSERIALIZATIONWORKS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:15.137] !Verify Result!: 19 Completed, 3 Skipped: 19 Success, 0 Errors, 0 Warnings
    [Info   @01:43:15.138] 验证: 报告(VASLOADS): 开始验证
    [Info   @01:43:15.138] Verifies whether the Analysis Services assembly can load
    [Info   @01:43:15.140] "验证: 报告(VASLOADS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @01:43:15.140] !Verify Result!: 1 Completed, 0 Skipped: 1 Success, 0 Errors, 0 Warnings
    [Info   @01:43:15.157]
    [Info   @01:43:15.157] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:15.157] Verify Summary
    [Info   @01:43:15.157] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:15.157] 0 errors, 0 warnings, 5 skipped, 1 informational
    [Info   @01:43:15.157]
    [Info   @01:43:15.157] +-+-+-+-+-| Verify Complete. |+-+-+-+-+-
    [Info   @01:43:17.872]
    [Info   @01:43:17.872] +-+-+-+-+-| Controller::StartConfiguration |+-+-+-+-+-

    2012年9月18日 6:32
  • [Info   @01:43:17.881] *********************** UpdateModelFromContext *********************
    [Info   @01:43:17.896]
    [Info   @01:43:17.896] +-+-+-+-+-| ShouldConfigureIIS? |+-+-+-+-+-
    [Info   @01:43:17.896] IIS7 Feature value: Metabase=1
    [Info   @01:43:17.896] IIS7 Feature value: WMICompatibility=1
    [Info   @01:43:17.896] IIS7 Feature value: LegacyScripts=1
    [Info   @01:43:17.896] IIS7 Feature value: LegacySnapin=1
    [Info   @01:43:17.896] IIS7 Feature value: WindowsAuthentication=1
    [Info   @01:43:17.896] IIS7 Feature value: WindowsAuthenticationBinaries=1
    [Info   @01:43:17.896] IIS7 Feature value: CompressionBinaries=1
    [Info   @01:43:17.896] IIS7 Feature value: HttpCompressionDynamic=1
    [Info   @01:43:17.896] IIS7 Feature value: HttpCompressionStatic=1
    [Info   @01:43:17.897] IIS7 Feature value: ProcessModel=1
    [Info   @01:43:17.897] IIS7 Feature value: WASConfigurationAPI=1
    [Info   @01:43:17.897] IIS7 Feature value: NetFxEnvironment=1
    [Info   @01:43:17.897] IIS7 Feature value: StaticContent=1
    [Info   @01:43:17.897] ShouldConfigureIIS='False'
    [Info   @01:43:17.910] <?xml version="1.0" encoding="utf-16"?>
    <Configuration>
      <ApplicationTier>
        <WebSite>
          <ApplicationPool>
            <Credentials>
              <FullName>NT AUTHORITY\NETWORK SERVICE</FullName>
              <ProvidedName />
              <Password>****************</Password>
            </Credentials>
          </ApplicationPool>
          <VirtualDirectory>
            <Name>tfs</Name>
            <PhysicalPath>c:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Services</PhysicalPath>
          </VirtualDirectory>
          <AuthenticationMode>NTLM</AuthenticationMode>
          <AuthenticationProvider>Ntlm</AuthenticationProvider>
          <Name>Team Foundation Server</Name>
          <Bindings>http::8080:</Bindings>
          <UseExisting>False</UseExisting>
          <ExistingId>0</ExistingId>
        </WebSite>
        <ReportingServices>
          <ReportManager>
            <Uri />
          </ReportManager>
          <ReportWebService>
            <Uri />
          </ReportWebService>
          <SqlServiceIdentifier>
            <FullIdentifier />
          </SqlServiceIdentifier>
          <RelationalWarehouseSqlServiceIdentifier>
            <FullIdentifier />
          </RelationalWarehouseSqlServiceIdentifier>
          <DataSourceCredentials>
            <FullName />
            <ProvidedName />
            <Password>****************</Password>
          </DataSourceCredentials>
          <UseExistingRelationalWarehouseDatabase>False</UseExistingRelationalWarehouseDatabase>
        </ReportingServices>
        <AnalysisService>
          <SqlServiceIdentifier>
            <FullIdentifier />
          </SqlServiceIdentifier>
          <Credentials>
            <FullName />
            <ProvidedName />
            <Password>****************</Password>
          </Credentials>
          <OlapDatabaseName />
        </AnalysisService>
        <DataTier>
          <SqlServiceIdentifier>
            <FullIdentifier>HQ-T-TFS-QA</FullIdentifier>
          </SqlServiceIdentifier>
          <InstancePrefix />
          <UseExistingEmpty>False</UseExistingEmpty>
          <UseExisting>True</UseExisting>
          <UpgradeExisting>False</UpgradeExisting>
          <InstallSqlExpress>False</InstallSqlExpress>
        </DataTier>
        <AlertSettings>
          <Server />
          <Email />
          <Enabled>False</Enabled>
        </AlertSettings>
        <ProjectCollections State="Empty" />
        <SharePointApplications State="Empty" />
        <TeamLabSettings>
          <VMMServerName />
          <NetworkLocation />
          <IPBlock />
          <DnsSuffix />
          <AccessMappingAsLabUrl />
        </TeamLabSettings>
        <SharePointProvisioning>
          <SharePointWebApplicationUri>
            <Uri />
          </SharePointWebApplicationUri>
          <SharePointAdminSiteUri>
            <Uri />
          </SharePointAdminSiteUri>
          <SqlServiceIdentifier>
            <FullIdentifier />
          </SqlServiceIdentifier>
          <FarmCredentials>
            <FullName />
            <ProvidedName />
            <Password>****************</Password>
          </FarmCredentials>
          <InstallSharePoint>False</InstallSharePoint>
          <RetainSharePointSettings>False</RetainSharePointSettings>
          <ProvisionSharePoint>False</ProvisionSharePoint>
          <UploadTemplatesAndSolutions>False</UploadTemplatesAndSolutions>
          <Description />
        </SharePointProvisioning>
        <Feature>ApplicationTier</Feature>
        <InstallPath>c:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\</InstallPath>
        <ApplicationDatabaseName>Tfs_Configuration</ApplicationDatabaseName>
      </ApplicationTier>
    </Configuration>
    [Info   @01:43:17.910] Applying the Install operation to the ApplicationTier feature.
    [Info   @01:43:17.914] 正在 ApplicationTier 层上开始 Install 操作。
    [Info   @01:43:17.922]
    [Info   @01:43:17.922] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:17.922] APPLYING NODE: ApplicationTier (ApplicationTier)
    [Info   @01:43:17.922] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:17.954]
    [Info   @01:43:17.954] +-+-+-+-+-| ShouldConfigureIIS? |+-+-+-+-+-
    [Info   @01:43:17.955] IIS7 Feature value: Metabase=1
    [Info   @01:43:17.955] IIS7 Feature value: WMICompatibility=1
    [Info   @01:43:17.955] IIS7 Feature value: LegacyScripts=1
    [Info   @01:43:17.955] IIS7 Feature value: LegacySnapin=1
    [Info   @01:43:17.955] IIS7 Feature value: WindowsAuthentication=1
    [Info   @01:43:17.955] IIS7 Feature value: WindowsAuthenticationBinaries=1
    [Info   @01:43:17.955] IIS7 Feature value: CompressionBinaries=1
    [Info   @01:43:17.955] IIS7 Feature value: HttpCompressionDynamic=1
    [Info   @01:43:17.955] IIS7 Feature value: HttpCompressionStatic=1
    [Info   @01:43:17.955] IIS7 Feature value: ProcessModel=1
    [Info   @01:43:17.955] IIS7 Feature value: WASConfigurationAPI=1
    [Info   @01:43:17.955] IIS7 Feature value: NetFxEnvironment=1
    [Info   @01:43:17.955] IIS7 Feature value: StaticContent=1
    [Info   @01:43:17.955] ShouldConfigureIIS='False'
    [Info   @01:43:17.961]
    [Info   @01:43:17.961] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:17.961] APPLYING NODE: SharePointProvisioning (ApplicationTier.SharePointProvisioning)
    [Info   @01:43:17.961] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:17.976]
    [Info   @01:43:17.976] +-+-+-+-+-| APPLIED NODE: SharePointProvisioning (ApplicationTier.SharePointProvisioning) |+-+-+-+-+-
    [Info   @01:43:17.982]
    [Info   @01:43:17.982] +-+-+-+-+-| PerfCounterIsolation.PerformOperation (ApplicationTier) |+-+-+-+-+-
    [Info   @01:43:17.995]
    [Info   @01:43:17.995] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:17.995] APPLYING NODE: DataTier (ApplicationTier.DataTier)
    [Info   @01:43:17.995] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:17.996] 进程启动: fileName=c:\Program Files\Microsoft Team Foundation Server 2010\Tools\tfsconfig.exe arguments=perfCounters /load /type:applicationTier
    [Info   @01:43:18.017] Creating empty dictionary for items.
    [Info   @01:43:18.019] Creating empty dictionary for tokens.
    [Info   @01:43:18.031] Adding token. Key: DataTierConnectionString. Value: Data Source=HQ-T-TFS-QA;Integrated Security=True.
    [Info   @01:43:18.032] Adding token. Key: ServiceAccount. Value: NT AUTHORITY\NETWORK SERVICE.
    [Info   @01:43:18.034] Adding token. Key: InstanceId. Value: ce5ddba18e4e4766bcc283fe8353a376.
    [Info   @01:43:18.034] Adding token. Key: DBPREFIX. Value is an empty string..
    [Info   @01:43:18.035] Adding item. Key: RequestingIdentity. Value: IdentityDescriptor (IdentityType: System.Security.Principal.WindowsIdentity; Identifier: S-1-5-21-2895474894-1533372001-3598430515-11187).
    [Info   @01:43:18.035] Adding item. Key: ServiceAccount. Value: IdentityDescriptor (IdentityType: System.Security.Principal.WindowsIdentity; Identifier: S-1-5-20).
    [Info   @01:43:18.035] Adding item. Key: ApplicationTier. Value: Microsoft.TeamFoundation.Admin.ApplicationTier.
    [Info   @01:43:18.035] Adding item. Key: OperationContext. Value: Microsoft.TeamFoundation.Admin.OperationContext.
    [Info   @01:43:18.036] Adding item. Key: DatabaseMap. Value: System.Collections.Generic.Dictionary`2[System.String,System.String].
    [Info   @01:43:18.036] Adding item. Key: FENCE_IPBLOCK. Value: 192.168.23.0.
    [Info   @01:43:18.258] [2012-09-13 01:43:18Z] 正在验证服务步骤 Register Application Database。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.259] Step Performer: Administration
    [Info   @01:43:18.259] Step Type: RegisterApplication
    [Info   @01:43:18.259] Step Data: <RegisterApplicationStepData instanceStamp="ce5ddba18e4e4766bcc283fe8353a376" />
    [Info   @01:43:18.438] [2012-09-13 01:43:18Z] 服务步骤 Register Application Database 已经验证。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.438] [2012-09-13 01:43:18Z] 正在验证服务步骤 Prepare Master database。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.438] Step Performer: Framework
    [Info   @01:43:18.438] Step Type: PrepareMasterDatabase
    [Info   @01:43:18.438] Step Data:
    [Info   @01:43:18.441] [2012-09-13 01:43:18Z] 服务步骤 Prepare Master database 已经验证。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.441] [2012-09-13 01:43:18Z] 正在验证服务步骤 Add Service Account to Application TFSEXECROLE。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.441] Step Performer: Framework
    [Info   @01:43:18.441] Step Type: AddSqlRoleMember
    [Info   @01:43:18.441] Step Data: <AddSqlRoleMemberStepData category="Framework" account="NT AUTHORITY\NETWORK SERVICE" defaultSchema="dbo" role="TFSEXECROLE" />
    [Info   @01:43:18.643] Step Data: DatabaseCategory => Framework
    [Info   @01:43:18.643] Step Data: Database =>
    [Info   @01:43:18.643] Step Data: Account => NT AUTHORITY\NETWORK SERVICE
    [Info   @01:43:18.643] Step Data: DefaultSchema => dbo
    [Info   @01:43:18.643] Step Data: Role => TFSEXECROLE
    [Info   @01:43:18.643] Step Data: AttemptDatabaseOwnerChange => False
    [Info   @01:43:18.644] [2012-09-13 01:43:18Z] 服务步骤 Add Service Account to Application TFSEXECROLE 已经验证。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.644] [2012-09-13 01:43:18Z] 正在验证服务步骤 Add Running User to the TFSADMINROLE。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.644] Step Performer: Framework
    [Info   @01:43:18.644] Step Type: AddSqlRoleMember
    [Info   @01:43:18.644] Step Data: <AddSqlRoleMemberStepData category="Framework" account="NOAHWM\zhl0c11" defaultSchema="dbo" role="TFSADMINROLE" />
    [Info   @01:43:18.645] Step Data: DatabaseCategory => Framework
    [Info   @01:43:18.645] Step Data: Database =>
    [Info   @01:43:18.645] Step Data: Account => NOAHWM\zhl0c11
    [Info   @01:43:18.645] Step Data: DefaultSchema => dbo
    [Info   @01:43:18.645] Step Data: Role => TFSADMINROLE
    [Info   @01:43:18.645] Step Data: AttemptDatabaseOwnerChange => False
    [Info   @01:43:18.645] [2012-09-13 01:43:18Z] 服务步骤 Add Running User to the TFSADMINROLE 已经验证。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.645] [2012-09-13 01:43:18Z] 正在验证服务步骤 Add Service Account to Master TFSEXECROLE。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.645] Step Performer: Framework
    [Info   @01:43:18.645] Step Type: AddSqlRoleMember
    [Info   @01:43:18.645] Step Data: <AddSqlRoleMemberStepData category="Framework" database="master" account="NT AUTHORITY\NETWORK SERVICE" defaultSchema="dbo" role="TFSEXECROLE" />
    [Info   @01:43:18.645] Step Data: DatabaseCategory => Framework
    [Info   @01:43:18.645] Step Data: Database => master
    [Info   @01:43:18.645] Step Data: Account => NT AUTHORITY\NETWORK SERVICE
    [Info   @01:43:18.645] Step Data: DefaultSchema => dbo
    [Info   @01:43:18.645] Step Data: Role => TFSEXECROLE
    [Info   @01:43:18.645] Step Data: AttemptDatabaseOwnerChange => False
    [Info   @01:43:18.645] [2012-09-13 01:43:18Z] 服务步骤 Add Service Account to Master TFSEXECROLE 已经验证。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.647] [2012-09-13 01:43:18Z] 正在执行服务步骤 Register Application Database。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:18.649] Step Performer: Administration
    [Info   @01:43:18.649] Step Type:      RegisterApplication
    [Info   @01:43:18.649] Step Data Text: <RegisterApplicationStepData instanceStamp="ce5ddba18e4e4766bcc283fe8353a376" />
    [Info   @01:43:18.650] Configuration TFS Instance ce5ddba18e4e4766bcc283fe8353a376
    [Info   @01:43:18.651] TFS Database name locked as Tfs_Configuration
    [Info   @01:43:18.652] Adding the service host to the target request context
    [Info   @01:43:37.653] 进程已完成: fileName=c:\Program Files\Microsoft Team Foundation Server 2010\Tools\tfsconfig.exe arguments=perfCounters /load /type:applicationTier exitCode=0,完成时间为 19655
    [Info   @01:43:37.655] 日志记录已发送到文件 C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs\CFG_DPLY_AT_0913_014318.log
    [Info   @01:43:37.655] 命令: perfCounters
    [Info   @01:43:37.655] TfsConfig - Team Foundation Server 配置工具
    [Info   @01:43:37.655] 版权所有(C) Microsoft Corporation。保留所有权利。
    [Info   @01:43:37.655] 正在安装应用层性能计数器。
    [Error  @01:43:39.904] TF246017: Team Foundation Server 未能连接到数据库。请验证承载数据库的服务器是否正常运行,且没有网络问题阻止与服务器的通信。
    [Info   @01:43:39.906] Microsoft.TeamFoundation.Framework.Server.DatabaseConnectionException: TF246017: Team Foundation Server 未能连接到数据库。请验证承载数据库的服务器是否正常运行,且没有网络问题阻止与服务器的通信。 ---> System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
       在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
       在 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity)
       在 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
       在 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
       在 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
       在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
       在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
       在 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
       在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       在 System.Data.SqlClient.SqlConnection.Open()
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)
       --- 内部异常堆栈跟踪的结尾 ---
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(Int32 errorNumber, SqlException sqlException, SqlError sqlError)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(SqlException sqlException)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException(SqlException ex, QueryExecutionState queryState)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException(SqlException ex)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)
       在 Microsoft.TeamFoundation.Framework.Server.RegistryComponent.QueryRegistry(String registryPath)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService.ReadEntriesInternal(TeamFoundationRequestContext requestContext, String completeRegistryPath)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService.ReadEntries(TeamFoundationRequestContext requestContext, String registryPathPattern, Boolean includeFolders)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService.GetValue(TeamFoundationRequestContext requestContext, String path, Boolean fallThru, String defaultValue)
       在 Microsoft.TeamFoundation.Framework.Server.ApplicationServiceHost.GetDataDirectoryRoot()
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost.Initialize(TeamFoundationServiceHostProperties hostProperties, ServiceHostContext serviceHostContext)
       在 Microsoft.TeamFoundation.Framework.Server.ApplicationServiceHost..ctor(Guid instanceId, String connectionString, String physicalDirectory, String plugInDirectory, String virtualDirectory, Boolean failOnInvalidConfiguration)
       在 Microsoft.TeamFoundation.Admin.Deploy.Application.AdminStepPerformer.RegisterApplication(String stepData, ServicingContext servicingContext, Boolean validateOnly)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.Microsoft.TeamFoundation.Framework.Server.IStepPerformer.PerformStep(String servicingOperation, String stepType, String stepData, ServicingContext servicingContext)
       在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep step, ServicingContext servicingContext, ServicingStepGroup group, ServicingOperation servicingOperation, Boolean validateOnly)
    [Info   @01:43:39.906] [2012-09-13 01:43:39Z] 服务步骤 Register Application Database 失败。(ServicingOperation: ATOnlyInstall;步骤组: ATOnlyInstall)
    [Info   @01:43:39.909] Clearing dictionary, removing all items.
    [Error  @01:43:39.913] TF255184: 操作过程中出现错误。消息=TF255356: 配置 Team Foundation 数据库时出现以下错误: ATOnlyInstall 期间,执行组件 ATOnlyInstall 的维护步骤 Register Application Database 时出错: TF246017: Team Foundation Server 未能连接到数据库。请验证承载数据库的服务器是否正常运行,且没有网络问题阻止与服务器的通信。。有关详细信息,请参见配置日志。。
    [Error  @01:43:39.914]
    异常消息: ATOnlyInstall 期间,执行组件 ATOnlyInstall 的维护步骤 Register Application Database 时出错: TF246017: Team Foundation Server 未能连接到数据库。请验证承载数据库的服务器是否正常运行,且没有网络问题阻止与服务器的通信。 (类型 CollectionServicingException)

    异常堆栈跟踪:    在 Microsoft.TeamFoundation.Framework.Server.ServicingContext.FinishStep(Exception exception)
       在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep step, ServicingContext servicingContext, ServicingStepGroup group, ServicingOperation servicingOperation, Boolean validateOnly)
       在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformOperations(Boolean validateOnly, Int32 stepsToPerform)
       在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.Execute(Int32 numberOfStepsToPerform)
       在 Microsoft.TeamFoundation.Admin.ApplicationDataTier.Apply(OperationContext context)

    内部异常详细信息:

    异常消息: TF246017: Team Foundation Server 未能连接到数据库。请验证承载数据库的服务器是否正常运行,且没有网络问题阻止与服务器的通信。 (类型 DatabaseConnectionException)

    异常堆栈跟踪:    在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(Int32 errorNumber, SqlException sqlException, SqlError sqlError)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(SqlException sqlException)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException(SqlException ex, QueryExecutionState queryState)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException(SqlException ex)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)
       在 Microsoft.TeamFoundation.Framework.Server.RegistryComponent.QueryRegistry(String registryPath)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService.ReadEntriesInternal(TeamFoundationRequestContext requestContext, String completeRegistryPath)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService.ReadEntries(TeamFoundationRequestContext requestContext, String registryPathPattern, Boolean includeFolders)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService.GetValue(TeamFoundationRequestContext requestContext, String path, Boolean fallThru, String defaultValue)
       在 Microsoft.TeamFoundation.Framework.Server.ApplicationServiceHost.GetDataDirectoryRoot()
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost.Initialize(TeamFoundationServiceHostProperties hostProperties, ServiceHostContext serviceHostContext)
       在 Microsoft.TeamFoundation.Framework.Server.ApplicationServiceHost..ctor(Guid instanceId, String connectionString, String physicalDirectory, String plugInDirectory, String virtualDirectory, Boolean failOnInvalidConfiguration)
       在 Microsoft.TeamFoundation.Admin.Deploy.Application.AdminStepPerformer.RegisterApplication(String stepData, ServicingContext servicingContext, Boolean validateOnly)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.Microsoft.TeamFoundation.Framework.Server.IStepPerformer.PerformStep(String servicingOperation, String stepType, String stepData, ServicingContext servicingContext)
       在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep step, ServicingContext servicingContext, ServicingStepGroup group, ServicingOperation servicingOperation, Boolean validateOnly)

    内部异常详细信息:

    异常消息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) (类型 SqlException)
    SQL 异常类: 20
    SQL 异常编号: 5
    SQL 异常过程:
    SQL 异常行号: 0
    SQL 异常服务器:
    SQL 异常状态: 0
    SQL 错误:

    异常数据目录:
    HelpLink.ProdName = Microsoft SQL Server
    HelpLink.EvtSrc = MSSQLServer
    HelpLink.EvtID = 5
    HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
    HelpLink.LinkId = 20476


    异常堆栈跟踪:    在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
       在 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity)
       在 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
       在 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
       在 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
       在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
       在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
       在 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
       在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       在 System.Data.SqlClient.SqlConnection.Open()
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)

    [Error  @01:43:39.916] TF255248: 由于出现错误,必须终止应用配置的进程。
    [Error  @01:43:39.919] TF255247: 应用以下配置时出错: Microsoft.TeamFoundation.Admin.ConfigurationApplyException: TF255356: 配置 Team Foundation 数据库时出现以下错误: ATOnlyInstall 期间,执行组件 ATOnlyInstall 的维护步骤 Register Application Database 时出错: TF246017: Team Foundation Server 未能连接到数据库。请验证承载数据库的服务器是否正常运行,且没有网络问题阻止与服务器的通信。。有关详细信息,请参见配置日志。 (ATOnlyInstall 期间,执行组件 ATOnlyInstall 的维护步骤 Register Application Database 时出错: TF246017: Team Foundation Server 未能连接到数据库。请验证承载数据库的服务器是否正常运行,且没有网络问题阻止与服务器的通信。) ---> Microsoft.TeamFoundation.Framework.Server.CollectionServicingException: ATOnlyInstall 期间,执行组件 ATOnlyInstall 的维护步骤 Register Application Database 时出错: TF246017: Team Foundation Server 未能连接到数据库。请验证承载数据库的服务器是否正常运行,且没有网络问题阻止与服务器的通信。 ---> Microsoft.TeamFoundation.Framework.Server.DatabaseConnectionException: TF246017: Team Foundation Server 未能连接到数据库。请验证承载数据库的服务器是否正常运行,且没有网络问题阻止与服务器的通信。 ---> System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
       在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
       在 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity)
       在 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
       在 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
       在 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
       在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
       在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
       在 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
       在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       在 System.Data.SqlClient.SqlConnection.Open()
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)
       --- 内部异常堆栈跟踪的结尾 ---
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(Int32 errorNumber, SqlException sqlException, SqlError sqlError)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(SqlException sqlException)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException(SqlException ex, QueryExecutionState queryState)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException(SqlException ex)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)
       在 Microsoft.TeamFoundation.Framework.Server.RegistryComponent.QueryRegistry(String registryPath)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService.ReadEntriesInternal(TeamFoundationRequestContext requestContext, String completeRegistryPath)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService.ReadEntries(TeamFoundationRequestContext requestContext, String registryPathPattern, Boolean includeFolders)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService.GetValue(TeamFoundationRequestContext requestContext, String path, Boolean fallThru, String defaultValue)
       在 Microsoft.TeamFoundation.Framework.Server.ApplicationServiceHost.GetDataDirectoryRoot()
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost.Initialize(TeamFoundationServiceHostProperties hostProperties, ServiceHostContext serviceHostContext)
       在 Microsoft.TeamFoundation.Framework.Server.ApplicationServiceHost..ctor(Guid instanceId, String connectionString, String physicalDirectory, String plugInDirectory, String virtualDirectory, Boolean failOnInvalidConfiguration)
       在 Microsoft.TeamFoundation.Admin.Deploy.Application.AdminStepPerformer.RegisterApplication(String stepData, ServicingContext servicingContext, Boolean validateOnly)
       在 Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.Microsoft.TeamFoundation.Framework.Server.IStepPerformer.PerformStep(String servicingOperation, String stepType, String stepData, ServicingContext servicingContext)
       在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep step, ServicingContext servicingContext, ServicingStepGroup group, ServicingOperation servicingOperation, Boolean validateOnly)
       --- 内部异常堆栈跟踪的结尾 ---
       在 Microsoft.TeamFoundation.Framework.Server.ServicingContext.FinishStep(Exception exception)
       在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep step, ServicingContext servicingContext, ServicingStepGroup group, ServicingOperation servicingOperation, Boolean validateOnly)
       在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformOperations(Boolean validateOnly, Int32 stepsToPerform)
       在 Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.Execute(Int32 numberOfStepsToPerform)
       在 Microsoft.TeamFoundation.Admin.ApplicationDataTier.Apply(OperationContext context)
       --- 内部异常堆栈跟踪的结尾 ---
       在 Microsoft.TeamFoundation.Admin.ErrorList.HandleError(IResult result)
       在 Microsoft.TeamFoundation.Admin.ErrorList.Add(IResult result)
       在 Microsoft.TeamFoundation.Admin.ApplicationDataTier.Apply(OperationContext context)
       在 Microsoft.TeamFoundation.Admin.ConfigurationNode.ApplyIfReady(OperationContext context)
       在 Microsoft.TeamFoundation.Admin.ApplicationTier.Install(OperationContext context)
       在 Microsoft.TeamFoundation.Admin.ApplicationTier.Apply(OperationContext context)
       在 Microsoft.TeamFoundation.Admin.ConfigurationNode.ApplyIfReady(OperationContext context)
       在 Microsoft.TeamFoundation.Admin.LogicalTier.Apply(OperationalMode mode)。
    [Info   @01:43:39.939]
    [Info   @01:43:39.939] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.939] Best effort clean-up
    [Info   @01:43:39.939] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.941]
    [Info   @01:43:39.941] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.941] Unconfigure ApplicationTier
    [Info   @01:43:39.941] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.941]
    [Info   @01:43:39.941] +-+-+-+-+-| FirewallHandler.RemoveExceptions |+-+-+-+-+-
    [Info   @01:43:39.944]
    [Info   @01:43:39.944] +-+-+-+-+-| GetConfiguredWebSitePorts |+-+-+-+-+-
    [Info   @01:43:39.944] Cannot find site TFS site.
    [Info   @01:43:39.947]
    [Info   @01:43:39.947] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.947] RemoveConfiguredWebSite
    [Info   @01:43:39.947] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.947] Cannot find site TFS site.  Not removing.
    [Info   @01:43:39.949]
    [Info   @01:43:39.949] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.949] RemoveConfiguredAppPool: ApplicationTier
    [Info   @01:43:39.949] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.950] ApplicationPoolHelper::GetApplicationPoolName
    [Info   @01:43:39.950] appPoolName='Microsoft Team Foundation Server Application Pool'
    [Info   @01:43:39.995] 不存在应用程序池: Microsoft Team Foundation Server Application Pool
    [Info   @01:43:39.995]
    [Info   @01:43:39.995] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.995] RemoveConfiguredAppPool: WebAccess
    [Info   @01:43:39.995] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @01:43:39.995] ApplicationPoolHelper::GetApplicationPoolName
    [Info   @01:43:39.995] appPoolName='Microsoft Team Foundation Server Web Access Application Pool'
    [Info   @01:43:40.039] 不存在应用程序池: Microsoft Team Foundation Server Web Access Application Pool
    [Info   @01:43:40.041]
    [Info   @01:43:40.041] +-+-+-+-+-| Remove web.config files for ApplicationTier |+-+-+-+-+-
    [Info   @01:43:40.042] Removing: c:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Services\web.config
    [Info   @01:43:40.042] Does not exist: c:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Services\web.config
    [Info   @01:43:40.042] Removing: c:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Access\Web\web.config
    [Info   @01:43:40.042] Does not exist: c:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Access\Web\web.config
    [Info   @01:43:40.043]
    [Info   @01:43:40.043] +-+-+-+-+-| WindowsServices.StopServices |+-+-+-+-+-
    [Info   @01:43:40.045] 由于服务 TfsJobAgent 未在运行,正在跳过停止该服务的过程
    [Info   @01:43:40.046]
    [Info   @01:43:40.046] +-+-+-+-+-| WindowsServices.UninstallServices |+-+-+-+-+-
    [Info   @01:43:40.052] 由于服务 TfsJobAgent 未安装,正在跳过卸载该服务的过程
    [Info   @01:43:40.057]
    [Info   @01:43:40.057] +-+-+-+-+-| AppTierRegistrySettings.RemoveValues |+-+-+-+-+-
    [Info   @01:43:40.061] 将功能 ApplicationTier 的 IsConfigured 标志设置为 False。
    [Info   @01:43:40.062] 正在结束 ApplicationTier 层上的 Install 操作。

    2012年9月18日 6:34
  • Hi,

    请确保你在配置的时候设置的SQL Instance是正常运转的,那个Instance的服务是开启的。另外,你在配置的时候最好是使用完整的Instance名字:机器名\Instance名字。 还有,如果你直接用SSMS去连接那个SQL Instance, 会连接成功吗?


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us

    2012年9月19日 6:32
    版主