尚未备份数据库 "TEST" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPL

今天,尝试着第一次在SQL SERVER桑还原数据库完整备份时,如语句:

USE master;

RESTORE DATABASE TEST
FROM 我的备份设备1

WITH FILE=8,NORECOVERY

报错:

消息 3159,级别 16,状态 1,第 2 行

尚未备份数据库 "TEST" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。
消息 3013,级别 16,状态 1,第 2 行

RESTORE DATABASE 正在异常终止。

出错原因:

可能是你的数据库服务器中存在同名数据库!

解决办法:

在WITH 后加入 REPLACE 或 STOPAT  就可以还原啦 !但同名数据库可能被覆盖!

如:

USE master;
RESTORE DATABASE TEST
FROM 我的备份设备1
WITH FILE=8,NORECOVERY,REPLACE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值