我之前在TFS 2017和SQL 2016上使用两个分区.VHDX
和C:
在单个250GB Server 2016 D:
上运行良好。 SQL安装在C:
上,其数据目录位于D:
。
奇怪的是,C:
意外地开始填满,所以我决定将D:
分区移到自己的.VHDX
并展开C:
。
一切顺利,我现在分别有两个100GB .VHDXs
C:
和D:
。 (这是一个单人商店,因此目前数据存储需求非常小。但是,这些需求很快就会增加,所以这是分成这样的倍数的另一个原因。)
当我尝试使用在所有这些发生之前工作的相同域帐户(DOMAIN\User
)登录TFS时出现问题。我现在无法登录,并且在连续循环中提示我输入凭据(除非取消基本身份验证对话框,在这种情况下我得到401-Unauthorized
)。
我已经使用TFS管理控制台重新应用了所有帐户,但这没有用。仅供参考我能够启动到服务器桌面并连接到SQL实例并使用SSMS浏览TFS表。
我必须像以前一样登录才能解决?
答案 0 :(得分:1)
看起来TFS和SQL服务器之间的关系被分区扩展破坏了。
首先,请检查SQL Server和TFS数据库是否存在问题。如果没有问题,只需尝试Re-RegisterDB和RemapDBs获取TFS。
如果仍然不起作用,我担心你必须重新配置TFS。卸载应用程序层,然后使用现有数据库重新安装它。如果SQL Server和TFS数据库也有问题,则必须重新安装sql server并恢复备份的数据。
类似的帖子供您参考:TFS 2013 Admin Console locks Tfs_Configuration preventing it's restoration