我正在评估TFS 2010.我正在尝试安装到位于域中的应用服务器上并运行Windows 2008 R2 Standard。
我们已经在我想要使用的单独的Windows 2008盒子上安装了一个SQL Server - 它位于同一个域中。
安装TFS后,我使用高级配置向导尝试完成设置。有3位报告错误:“数据库”和“报告”。
当我输入SQL Server详细信息时,TFS会给我这个错误:
TF255049: A connection cannot be made to the server that is running SQL Server. Verify that you have entered the correct name for the server, including the instance name, that the server you attempting to connect to is online, and that you have required permissions to connect... (it goes on a bit more)
我安装TFS的服务器是运行多个.Net网站的Web服务器 - 所有这些网站都可以毫无问题地连接到SQL Server。
我尝试过IP地址,机器名称,实例名称 - 都报告了同样的错误。
以前有人遇到过这种情况吗?
编辑:奇怪的是,如果我转到向导中的“报表服务器”页面并输入SQL Server名称,它会正确连接以获取报表服务器URL和报表管理器URL。所以这似乎与用户帐户相关?
答案 0 :(得分:1)
有两件事让人想起:
您需要确保TFS服务帐户对数据库服务器具有权限。
如果在TFS框上打开了Windows防火墙,请将其关闭一两分钟再重试。
如果解决了这个问题,请将其重新打开并打开SQL端口。
HTH