2天前,我从TFS 2005到2010年再到2012年进行了以下测试升级(我没有配置报告或共享点)
昨天,我想再次尝试这个过程,以确保我完成所有步骤。 所以我做了一些初步清理
然后我重新启动了这些步骤,但它在第4步被卡住了
我在第4步得到的错误是 TF254024:在以下实例中找不到可以升级的Team Foundation Serer数据库...验证您是否指定了服务器和实例的正确名称。
我已经仔细检查过服务器的名称&实例。 确保运行升级的帐户具有完全权限。
我不知道还能做什么。我的搜索并没有证明是富有成效的。
答案 0 :(得分:3)
我想出了这个问题。
当我第一次测试部署时,我们尝试进行迁移而不是升级。我们从TFSIntegration数据库向主表中添加了2个扩展属性(基于另一个错误)。
我删除了这两个扩展属性,并且我能够开始升级。
编辑1- 我再次尝试了该过程(恢复数据库并尝试进行升级)。延伸的财产又回来了。
所以运行这个脚本修复了这个过程。
USE TfsIntegration;
GO
EXEC sp_dropextendedproperty
@name = N'TFS_DATABASE_CATEGORIES';
GO
EXEC sp_dropextendedproperty
@name = N'TFS_INSTANCE';
GO