日期:2014-05-19  浏览次数:20581 次

sql2005还原报错,请求大家帮忙!!!!!!!!!!!
各位好,我的sql2005还原时出现下面的错误,请各位帮忙解决一下
System.Data.SqlClient.SqlError:   尚未备份数据库   "ttt "   的日志尾部。如果该日志包含您不希望丢失的工作,请使用   BACKUP   LOG   WITH   NORECOVERY   备份该日志。请使用   RESTORE   语句的   WITH   REPLACE   或   WITH   STOPAT   子句来只覆盖该日志的内容。   (Microsoft.SqlServer.Smo)


------解决方案--------------------
对于使用完全恢复模式或大容量日志恢复模式的数据库,在大多数情况下,Microsoft SQL Server 2005 都要求您在还原数据库前备份日志尾部。除非 RESTORE 语句包含 WITH REPLACE 或 WITH STOPAT 子句,否则,在没有先备份日志尾部的情况下还原数据库时将导致错误。

http://msdn2.microsoft.com/zh-cn/library/ms178615(SQL.90).aspx
http://msdn2.microsoft.com/zh-cn/library/ms179314(SQL.90).aspx