【问题标题】:How to restore SQL Server 2014 database backup to a SQL Server 2016?如何将 SQL Server 2014 数据库备份恢复到 SQL Server 2016?
【发布时间】:2018-05-10 06:48:29
【问题描述】:

我备份了我的 2014 版本数据库,并尝试在另一台服务器上将其恢复到具有相同名称和登录名的数据库中。此 SQL Server 版本是 2016。

在恢复备份文件时,我得到这个错误:

标题:Microsoft SQL Server Management Studio

数据库“TravelEnterDB”的恢复失败。 (Microsoft.SqlServer.Management.RelationalEngineTasks)

附加信息:

System.Data.SqlClient.SqlError:无法执行备份日志,因为没有当前数据库备份。 (Microsoft.SqlServer.SmoExtended)

如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=13.0.16106.4+((SSMS_Rel_16_5).170125-2137)&LinkId=20476

我首先在 SQL Server 2016 中创建了这个数据库,然后尝试恢复备份文件。

我目前可以在 SQL Server 2014 中恢复这个备份文件。这个文件没有问题!

什么问题?

【问题讨论】:

  • 你使用选项“WITH REPLACE”吗?
  • 好的。我使用这个选项。我在我的问题中添加了选项图片
  • 取消选中“Tail-log backup”,您将实现目标
  • 我测试了这个但没有解决
  • 您收到了哪些新的错误消息?你能拿一个脚本(屏幕顶部的按钮)给我们看吗?

标签: sql-server database-restore


【解决方案1】:

正如 hmahdavi 所说,这是可行的。 "勾选" with replace" 并取消勾选" Tail log backup "恢复成功"

【讨论】:

    猜你喜欢
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多