TFS 2017错误:TF401054 [英] TFS 2017 Error: TF401054

查看:142
本文介绍了TFS 2017错误:TF401054的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到以下问题:我用新数据库设置了一个新的TFS2017.现在我按照

I've the following issue: I've set up a new TFS2017 with new databases. Now I remapped the TFS2017 to our old TFS2015 databases as described here.

当我现在尝试在Web浏览器中连接到TFS2017时,出现以下错误:

When I now try to connect to the TFS2017 in my webbrowser I get the following error:

TF401054:请求的服务级别属性TFS_SERVICE_LEVEL与期望值不匹配. Team Foundation Server需要Dev15.M105.5服务级别,但是数据库当前实现了Dev14.M102.

是否可以手动升级TFS2015数据库以使其与TFS2017相匹配?还是有什么办法可以解决这个问题? (TFS2017修复无济于事)

Is there a way to manualy upgrade the TFS2015 databases to match the TFS2017? Or is there any way I can fix this? (TFS2017 repair didn't help)

先谢谢您了:)

我按照推荐答案

首先,您链接的文章适用于 TFS 2008 .通常,不要指望适用于2008年发布的版本的指令将与将近十年后发布的版本的指令相同(甚至是几乎相似).

First off, that article you linked was for TFS 2008. In general, don't expect that instructions that applied to a version released in 2008 are going to be the same (or even remotely similar) to the instructions for a version released nearly a decade later.

TFS 2008甚至不具有与TFS 2010或更高版本相同的数据库结构.我什至不知道您是如何遵循TFS 2015的那些说明的,因为它们完全不正确,并且引用了7年不存在的命令行实用程序.

TFS 2008 didn't even have the same database structure as TFS 2010 onward. I don't even know how you followed those instructions for TFS 2015, since they're totally incorrect and reference command line utilities that haven't existed for 7 years.

我希望您的数据库备份处于已知的良好状态;最好的选择是恢复工作的TFS 2015实例,然后按照 modern (现代)

I hope you have backups of your databases in a known good state; your best bet is going to be to bring back up a working TFS 2015 instance and then follow modern upgrade documentation.

基本问题是您的团队项目收集数据库必须升级.将TFS 2017指向TFS 2015项目集合数据库而不将这些数据库置于附加(从而升级它们)的正常过程中是行不通的.在基于迁移的方案中,这通常是通过TFS管理控制台完成的.

The basic problem is that your team project collection databases have to be upgraded. Pointing TFS 2017 to TFS 2015 project collection databases without putting those databases through the normal process of attaching them (and thus upgrading them) isn't going to work. In a migration-based scenario, this is typically accomplished via the TFS admin console.

也许可以转到管理控制台并附加数据库,但是我的建议是启动TFS 2015环境的工作实例并从头开始.

You may be able to go to the admin console and attach the databases, but my recommendation would be to bring up a working instance of your TFS 2015 environment and start from scratch.

这篇关于TFS 2017错误:TF401054的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆