将TFS2008 db手动导入TFS2012时出现错误消息:TF255235

将TFS2008 db手动导入TFS2012时出现错误消息:TF255235,tfs,Tfs,当我从TFS2008升级到TFS2012时,我收到一个错误,说明: 升级失败:“团队的安装和配置 基础服务器成功,但是升级数据是 不成功” 然后我发现您无法重新运行升级向导。如何重新运行更新?首先要备份数据库!真的 此时,我转向了tfsconfig导入命令。() 我特别说: TFSConfig导入/SQLInstance:TFS01(我的服务器名称) /CollectionName:(任何你想要的)/确认 但我收到了这个错误信息: 错误:1错误消息:TF255235:TFS01上的数据库TfsV

当我从TFS2008升级到TFS2012时,我收到一个错误,说明:

升级失败:“团队的安装和配置 基础服务器成功,但是升级数据是 不成功”


然后我发现您无法重新运行升级向导。如何重新运行更新?

首先要备份数据库!真的

此时,我转向了tfsconfig导入命令。()

我特别说:

TFSConfig导入/SQLInstance:TFS01(我的服务器名称) /CollectionName:(任何你想要的)/确认

但我收到了这个错误信息:

错误:1错误消息:TF255235:TFS01上的数据库TfsVersionControl 不存在,但当前操作需要现有的 数据库

所以,原来的升级不仅不起作用,它还杀死了我的一个数据库。没关系,因为我有后备人员。因此,打开SSM并杀死指向“TfsVersionControl.mdf”文件的任何数据库。然后杀死实际的mdf和ldf文件

接下来,再次从数据库恢复TfsVersionControl。此时,我们将重置回升级前状态

现在开始工作。这是一个简单但丑陋的问题。在SSM中,使运行TFS的用户(在我的例子中,tfsService是sysadmin)。就这样

返回命令窗口并重新运行导入。大约20分钟后,维奥拉的动作非常完美

确保在一切正常工作后从用户中删除sysadmin权限

我希望这对某人有帮助