【问题标题】:Restoring back up file is failed (on device xx.bak is incorrectely formed and cannot be read恢复备份文件失败(在设备上 xx.bak 格式不正确,无法读取
【发布时间】:2018-09-03 03:12:49
【问题描述】:

我正在使用 SQL Server 2016 并尝试使用新数据库恢复我的 bakup 文件。但它显示以下消息“在设备 xx.bak 上的格式不正确,无法读取”。 这是我正在使用的恢复语句: RESTORE DATABASE TESTDB FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Backup\DEMO_clone.bak' WITH FILE = 38, NOUNLOAD, REPLACE, STATS = 5`

【问题讨论】:

    标签: sql-server database-backups database-restore


    【解决方案1】:

    备份路径表明您正在尝试恢复 SQL Server 2016 数据库备份。您无法将从更高版本的 SQL Server 制作的备份还原到更早的版本。

    【讨论】:

    • 天哪!我编辑了我的问题。它的 2016 对不起! .2016年不恢复,为什么?
    • @SreejeshBabu,执行RESTORE HEADERONLY验证备份版本。
    • 是的..如何使用这个你能把完整的脚本发给我恢复 headeronly 吗?
    • 如何给一个目标数据库?
    • RESTORE HEADERONLY FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Backup\DEMO_clone.bak'。见this documentation。注意结果中的SoftwareVersionMajor
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多