如何修改TFS 2010数据库配置?克隆VM数据库连接问题
解决TFS 2010克隆VM数据库连接配置问题
方法1:通过TFS配置向导重新指向数据库
- 打开TFS管理控制台,选中左侧的应用层节点
- 点击右侧面板的配置应用层,启动配置向导
- 选择更改配置选项,进入数据库连接配置步骤
- 输入克隆服务器的SQL Server实例名称,选择本地的
Tfs_Configuration数据库 - 完成向导流程,系统会自动更新所有TFS服务的数据库连接指向
方法2:手动修改TFS配置文件
- 定位到TFS应用层配置文件默认路径:
C:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Services\web.config - 打开文件,找到
<connectionStrings>节点,修改TfsConfigurationDB的连接字符串,将Data Source值替换为克隆服务器的SQL实例名,示例:<add name="TfsConfigurationDB" connectionString="Data Source=你的克隆SQL实例名;Initial Catalog=Tfs_Configuration;Integrated Security=True;" providerName="System.Data.SqlClient" /> - 同步修改其他相关连接字符串(如
TfsWarehouse、TfsWorkItemTracking等),确保数据源均指向克隆服务器 - 重启所有Team Foundation Server相关服务(通过服务管理器操作)
方法3:验证克隆服务器SQL数据库可用性
- 确认克隆服务器上的SQL Server服务已正常启动
- 检查SQL Server防火墙设置,允许TFS应用层服务账户访问本地SQL实例
- 使用SQL Server Management Studio登录克隆服务器的SQL实例,确认
Tfs_Configuration及各项目集合数据库存在且状态正常
额外注意事项
- 克隆VM后,运行
ipconfig /flushdns刷新本地DNS缓存,避免服务器名称/IP缓存导致的连接异常 - 若TFS集成了SSRS报表服务,需打开报表服务配置管理器,修改报表数据源指向克隆服务器的数据库
- 配置完成后,打开TFS管理控制台检查各节点加载状态,访问TFS Web门户验证功能正常
内容的提问来源于stack exchange,提问作者JasonYeung
相关产品推荐
相关产品推荐

