7May
尚未备份数据库 "***" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。
浏览:
评论:0
- SQL co
RESTORE DATABASE BookSell FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\BookSell.bak' WITH STATS = 10
出错信息:
消息 3159,级别 16,状态 1,第 1 行
尚未备份数据库 "BookSell" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
以上代码是用SQL Server2005运行的.
备份代码如下.- SQL co
de BACKUP DATABASE BookSell TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\BookSell.bak' WITH NOINIT,--追加而不是重写 NOSKIP,--要验证媒体名称和资料 STATS = 10 --显示运行进度信息
备份代码可以运行成功,恢复代码哪错了呢?- SQL co
-----------------------------------------------------------激----光----分----割----------------------------------------------------
- SQL co
de BACKUP LOG BookSell TO DISK 'C:\BookSell_Last.bak' WITH NORECOVERY; RESTORE DATABASE BookSell FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\BookSell.bak' WITH STATS = 10,RECOVERY;
麻烦解释清楚点.
先备份一下尾日志..再还原
SQL codeBACKUPLOG BookSellTODISK'C:\BookSell_Last.bak'WITH NORECOVERY;RESTOREDATABASE BookSellFROMDISK='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\BookSell.bak'WITH STATS=10,RECOVERY;
执行了你的代码后出现:
消息 102,级别 15,状态 1,第 1 行
'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\BookSell.log' 附近有语法错误。
消息 319,级别 15,状态 1,第 1 行
关键字 'with' 附近有语法错误。如果此语句是公用表表达式或 xmlnamespaces 子句,那么前一个语句必须以分号结尾。
- SQL co
de BACKUP LOG BookSell TO DISK = 'C:\BookSell_Last.bak' WITH NORECOVERY;
WITH NORECOVERY是啥意思啊?
麻烦解释清楚点.
NORECOVERY
指示还原操作不回滚任何未提交的事务。如果需要应用另一个事务日志,则必须指定 NORECOVERY 或 STANDBY 选项。如果 NORECOVERY、RECOVERY 和 STANDBY 均未指定,则默认为 RECOVERY。
当还原数据库备份和多个事务日志时,或在需要多个 RESTORE 语句时(例如在完整数据库备份后进行差异数据库备份),SQL Server 要求在除最后的 RESTORE 语句外的所有其它语句上使用 WITH NORECOVERY 选项。
说明 如果指定 NORECOVERY 选项,数据库将处于这个中间的未恢复状态而不可用。
当用于文件或文件组还原操作时,NORECOVERY 强制数据库在还原操作结束后保持还原状态。这在以下情况中很有用:
还原脚本正在运行并且始终要应用日志。
使用文件还原序列,并且在两次还原操作之间不能使用数据库。
相关文章
评论列表
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。