--方案三:我想了一下 我只是备份了数据库,但是没有备份日志文件 根据备份还原的原理
/*
恢复模式 说明
简单 不用备份的事务日志,即可还原
用于小型数据库和不经常更改的数据库
完整 所有事务都被记录到日志中
保留所有日志,直到事务日志备份
用于生产数据库
大容量日志 完整恢复模式的补充
不将大容量日志操作写入日志
*/
--所以我修改了这个数据库的属性中的恢复模式 改为 “简单”
--如图7:
--我直接执行还原的代码
restore database Company from disk='d:\backup\1.bak'
/*执行结果:
已为数据库 'Company',文件 'Company_Data' (位于文件 1 上)处理了 224 页。
已为数据库 'Company',文件 'Company_Log' (位于文件 1 上)处理了 5 页。
RESTORE DATABASE 成功处理了 229 页,花费 0.224 秒(8.356 MB/秒)。*/
--三种还原的解决方案成功