码迷,mamicode.com
首页 > 数据库 > 详细

System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部

时间:2014-05-01 22:26:24      阅读:499      评论:0      收藏:0      [点我收藏+]

标签:strong   数据   工作   使用   res   os   sql   数据库   server   log   pat   

SQL还原时出现下面的错误,System.Data.SqlClient.SqlError: 尚未备份数据库 "***" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。 (Microsoft.SqlServer.Smo)

原因分析:
     这是因为在线还原的数据库在最后备份后又产生了新的日志,所以按照默认设置的备份选项,系统将提示备份日志尾部以免造成事务中断。
解决方法:
     第一种方法:如果需要备份尾部日志则进行备份。如果不需要,则可以在还原数据库的的选项卡中选择【覆盖现有数据库】复选框。
   第二种方法:就是使用备份进行日志备份,然后在备份选项里选中备份日志尾部,将数据库置为还原状态,这样就不用在还原的时候选覆盖数据选项了,不过数据库在还原状态下不可用。 

System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部,布布扣,bubuko.com

System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部

标签:strong   数据   工作   使用   res   os   sql   数据库   server   log   pat   

原文地址:http://www.cnblogs.com/huaan011/p/3703315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!