Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server TFS2017升级后与SQL2016的兼容性_Sql Server_Tfs - Fatal编程技术网

Sql server TFS2017升级后与SQL2016的兼容性

Sql server TFS2017升级后与SQL2016的兼容性,sql-server,tfs,Sql Server,Tfs,我们正在研究TFS2015和SQL2014。我们本月的计划是升级到TFS2017update1和SQL2016 我已经在个人虚拟机上创建了一个测试环境。我的过程: 在SQL中备份TFS数据库,将SQL2014升级到SQL2016 将TFS2015升级为TFS2017update1 恢复数据库。 除了第三步外,一切都很顺利。我无法将数据库还原回TFS2017。有什么建议吗 错误信息: TF30046:实例信息不匹配。团队基金会 预期368f7830-1c67-4c4c-8bc4-ba3d5b5a5

我们正在研究TFS2015和SQL2014。我们本月的计划是升级到TFS2017update1和SQL2016

我已经在个人虚拟机上创建了一个测试环境。我的过程:

在SQL中备份TFS数据库,将SQL2014升级到SQL2016 将TFS2015升级为TFS2017update1 恢复数据库。 除了第三步外,一切都很顺利。我无法将数据库还原回TFS2017。有什么建议吗

错误信息:

TF30046:实例信息不匹配。团队基金会 预期368f7830-1c67-4c4c-8bc4-ba3d5b5a5543未找到。 请与Team Foundation Server管理员联系。< /P>
首先,建议您查看机器上的事件日志,看看是否有一些有用的信息用于故障排除

如果使用SQL Server 2016,则需要VisualC++运行时 待安装

仔细检查环境,确保安装了VisualC++运行时。< /P> 此外,由于您将要更新TFS 2017 update 1,因此支持SQL2016版本的最低版本是SP1

TFS version Support  SQL Server version
TFS 2017 Update 1    SQL Server 2016 (minimum SP1)
                     SQL Server 2014
更多详情请参考TFS


您也可以按照Pero p.的建议,选择预生产升级,忽略恢复。

这可能会提供一些帮助。。。您是否使用TFS 2017生产前升级路径?这将根据错误提示更新实例ID。如果在升级之前从还原数据库备份,则会出现ID不匹配的情况。在升级之前先恢复数据库,但根据您的描述,我不明白为什么需要恢复。在重新安装SQL server并更新到SQL2016SP1后,问题已得到解决。不确定哪一个是根本原因。谢谢!