尚未备份数据库 xxxx 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLA
2014-07-12 10:25
423 查看
此错误的原因是:你的数据库服务器中存在同名数据库!
RESTORE DATABASE [student] FROM DISK = N'G:\备份文件' WITH FILE = 1, MOVE N'student' TO N'G:\student.mdf', MOVE N'student_log' TO N'G:\\student.ldf', NOUNLOAD,REPLACE, STATS = 10, PASSWORD = '123456'
所以 在WITH 后加入 REPLACE 或 STOPAT 就可以还原啦 !但同名数据库可能被覆盖!
RESTORE DATABASE [student] FROM DISK = N'G:\备份文件' WITH FILE = 1, MOVE N'student' TO N'G:\student.mdf', MOVE N'student_log' TO N'G:\\student.ldf', NOUNLOAD,REPLACE, STATS = 10, PASSWORD = '123456'
所以 在WITH 后加入 REPLACE 或 STOPAT 就可以还原啦 !但同名数据库可能被覆盖!
相关文章推荐
- MSSQL - 尚未备份数据库 xxxx 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLA
- 尚未备份数据库 "TEST" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPL
- 尚未备份数据库 "***" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RE
- 尚未备份数据库 "***" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。
- 使用ApexSQL Log 分析数据库在线日志及数据库备份
- System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部
- 使用ApexSQL Log 分析数据库在线日志及数据库备份
- 如何使用bat 备份mysql数据库 ,以及还原数据库,并且生成log 日志
- System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部
- SQLSERVER 2008 还原数据库 尚未备份数据库 *** 的日志尾部
- System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部
- 出现“System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部”错误的解决方案
- 直接使用DBCC SHRINKFILE,BACKUP LOG WITH NO_LOG 和 WITH TRUNCATE_ONLY 选项已废止
- SQL Server 2005/2008 日志文件丢失后恢复数据库的办法(ldf lost/corrupt, how to restore/recover DB without LDF file)
- 使用exp备份数据库时丢失数据库表解决方案
- 用sql语句dbcc log 查看SQL Server 数据库的事务日志
- NOARCHIVELOG模式下冷备份还原数据库!
- 使用隐含参数模拟ORACLE数据库服务器掉,重做日志丢失打开数据库
- MS SQL Server 2000 数据库使用备份还原造成dbo登录名丢失解决法(转)
- 用sql语句dbcc log 查看SQL Server 数据库的事务日志