还原备份的数据库JY,数据库名字故意跟原有数据库名字不一样,例如JY2
直接从新建的JY2数据库 还原备份,会提示:
消息 3154,级别 16,状态 4
备份集中的数据库备份与现有的数据库不同,错误号码:3154
类似这个错误
RESTORE DATABASE JY2 ---新建数据库,不跟原有同名
FROM DISK = 'D:\SQL_BACKUP\JYB_backup_2023_12_25_000024_9792275.bak' ---备份数据库文件路径
with replace,
MOVE 'JY' TO 'D:\SQL_DATA\JY2.mdf', ----把原JY数据库文件 路径设置 另外路径
MOVE 'JY_log' TO 'D:\SQL_DATA\JY2_log.ldf' ----把原JY数据库log文件 路径设置 另外路径
等待还原就好,但还原完毕后,数据库的逻辑名,还是原有的JY,更新一下
ALTER DATABASE JY2 MODIFY FILE (NAME = JY, NEWNAME = JY2)
ALTER DATABASE JY2 MODIFY FILE (NAME = JY_log, NEWNAME = JY2_log)
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/6422.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~