几个月前,我们将 SQL 2014 升级到了 SQL 2017,在检查升级后一切仍能 100% 正常运行后,我们删除了 VM 检查点。
现在,我们正在将服务器从 2012 R2 升级到 Server 2019,并且我们无法将数据库传输到新服务器,实际上数据库的备份和恢复工作正常,但 TFS 升级不起作用。
我们使用的 TFS 2017 似乎仅支持 SQL 2016 以上版本,因此它无法识别 SQL 2017 上的数据库,因此当我们尝试将 TFS 升级到 2018 时,它无法检测到服务器上现有的数据库。
如果我们尝试从 SQL Management Studio 备份数据库,然后在 TFS 2018 上恢复它,它也无法检测到数据库。我们无法将数据库的 SQL 2017 备份恢复到 SQL 2016(显然),但我们也无法使用生成脚本将数据库提取到 .sql 文件,因为文件大小很大,即使我使用软件拆分它,我们在恢复时仍然会出错。
此时我们有哪些选择?