sql-server-2008 – 服务器移动后TFS很不稳定

前端之家收集整理的这篇文章主要介绍了sql-server-2008 – 服务器移动后TFS很不稳定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们做了一个服务器移动了一段时间,从那时起我们一直有一个奇怪的“错误”反复发生.简而言之,当您第一次请求连接时(通过VS.NET,TFS管理控制台或网站),它会因数据库超时而失败.然后,只需点击刷新,一切正常.我查看了服务日志,发现了这个:

TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 7/22/2010 10:54:21 PM
Machine: WEB2
Application Domain: /LM/W3SVC/8080/ROOT/tfs-1-129243128405943147
Assembly: Microsoft.TeamFoundation.Framework.Server,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Service Host:
Process Details:
Process Name: w3wp
Process Id: 2068
Thread Id: 3556
Account name: NT AUTHORITY\NETWORK SERVICE

Detailed Message: Application Request Processing Started

Server Version = Microsoft.TeamFoundation.Framework.Server,PublicKeyToken=b03f5f7f11d50a3a
Service Account = NT AUTHORITY\NETWORK SERVICE
Machine Name = WEB2

Exception Message: TF246018: The database operation exceeded the timeout limit and has been cancelled. Verify that the parameters of the operation are correct. (type DatabaseOperationTimeoutException)

它让我疯了,我想知道是否有其他人遇到过这种行为.我已经检查了我通常会检查的所有内容,并没有修复此行为.有任何想法吗?

注意:我正在尝试在TFS管理控制台中添加新的团队项目集合 – > [MachineName] /应用程序Teir / Team项目集合.管理控制台中没有列出任何内容,并且它始终处于“正在加载…”模式. WTF?

解决方法

在MS产品支持的电话上花了几天之后我们终于开始工作了.

>在App Server上重新安装TFS
>浏览IIS,发现应用程序池未设置正确,更改为f / x 2.0 classic
>数据库机器的防火墙不允许在sql Server的正确端口上进行TCP连接(因此第一次没有连接,然后它进入命名管道并连接 – 但是TFS想要TCP连接)

这些是罪魁祸首.我们甚至经历了所有的安全帐户,最终获得了正确的权限,因此更多的是追逐的红色鲱鱼.

有一个tool for moving TFS – 使用它!

猜你在找的MsSQL相关文章