我试图从新计算机上的旧服务器恢复TFS 2012安装。在安装TFS期间一切正常。团队项目集合在管理控制台中正确显示,并且某些功能(如更改URL)可以正常工作。恢复的TFS 2012引发TF30063:您无权访问
简而言之,我无法通过浏览器连接到服务器,也无法在管理控制台中管理组成员身份。尽管我以管理员身份登录,但每次都会提示我提供登录凭据。提供了管理员凭据没有帮助,因为它不断抛出
TF30063: You are not authorized to access http://localhost:8080/tfs
当我尝试从我的常规的Windows开发机的远程连接同样适用。
旧的和新的服务器都是Win2008R2。他们不是域的成员。旧的和新的SqlServer(在同一台机器上TFS hostes)都是SQL-Server 2012的
我通过关于如何恢复应用层这说明去: http://msdn.microsoft.com/en-us/library/vstudio/dd793167.aspx (恢复的应用层服务器)
我通过SQL Server Management Studio恢复了所需的数据库,安装了TFS,并按照指南中的说明启动了Application-Tier only向导。然后我将本地服务配置为TFSService的帐户。
有趣的部分是,如果我使用相同的指令在另一台物理机器或虚拟机上恢复TFS,那么本地和远程连接都可以正常工作。这个问题似乎与这个特定的新服务器(虚拟服务器)有关。顺便说一句,我注意到这台服务器托管一些额外的IIS网站,但没有一个阻止TFS保留的端口8080。
感谢您的信息戴夫,我已经安装了你提到的补丁,没有任何效果。在提示我提供登录凭据后,尝试浏览到TFS站点或更改管理控制台中的组成员资格时,会一直抛出前面提到的错误。这是奇怪的行为,因为我可以在没有这个补丁的情况下恢复其他服务器上的数据这似乎是这台服务器特有的东西 – 2013-03-04 14:48:20
根据你的声明,当它恢复到其他机器时它可以工作,它听起来像是特定于机器配置的东西。也许IIS日志会揭示一些事情。另外,请检查Windows应用程序事件日志,以查看是否有任何错误可能表明问题可能存在。 – 2013-03-07 13:37:12