SQLServer 错误 3159 数据库 “%ls” 的日志尾部尚未备份。 如果该日志包含您不希望丢失的工作,则使用 BACKUP LOG WITH NORECOVERY 对其进行备份。 使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句覆盖该日志的内容。 故障 处理 修复 支持远程
2023-06-13 09:19:25 时间
SQLServer 错误 3159 数据库 %ls 的日志尾部尚未备份。 如果该日志包含您不希望丢失的工作,则使用 BACKUP LOG WITH NORECOVERY 对其进行备份。 使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句覆盖该日志的内容。 故障 处理 修复 支持远程
数据库 %ls 的日志尾部尚未备份。 如果该日志包含您不希望丢失的工作,则使用 BACKUP LOG WITH NORECOVERY 对其进行备份。 使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句覆盖该日志的内容。
数据库 %ls 的日志尾部尚未备份。 如果该日志包含您不希望丢失的工作,则使用 BACKUP LOG WITH NORECOVERY 对其进行备份。 使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句覆盖该日志的内容。
在大多数情况下,在完整恢复模式或大容量日志恢复模式下,SQL Server 要求您备份日志尾部以捕获尚未备份的日志记录。 还原操作之前对日志尾部执行的日志备份称为“结尾日志备份”。
将数据库恢复到故障点时,结尾日志备份是恢复计划中的最后一个相关备份。 如果无法备份日志尾部,则只能将数据库恢复为发生故障前创建的最后一个备份。
SQL Server 通常要求您在开始还原数据库前执行结尾日志备份。 结尾日志备份可以防止工作丢失并确保日志链的完整性。 但是,并非所有还原方案都要求执行结尾日志备份。 如果先前的日志备份中包含恢复点,或者您准备移动或替换(覆盖)数据库,并且在最新备份后不需要将该数据库恢复到某一时间点,则不一定需要结尾日志备份。 并且,如果日志文件受损且无法创建结尾日志备份,则必须在不使用结尾日志备份的情况下还原数据库。 最新日志备份后提交的任何事务都将丢失。 有关详细信息,请参阅本主题下文中的“不使用结尾日志备份执行还原操作”。
注意
应尽可能避免使用 REPLACE,在使用该选项之前必须慎重考虑。
执行结尾日志备份,然后重试还原操作。
如果不能备份日志尾部,则使用 RESTORE 语句中的 WITH STOPAT 或 WITH REPLACE 子句。
相关文章
- SQLServer 错误 825 在失败 %d 次(错误: %ls)之后,按偏移量 %#016I64x 对文件“%ls”读取成功。 SQL Server 错误日志和系统事件日志中的其他消息中可能有更详细的信息。 此错误情况威胁到数据库的完整性,因此必须予以更正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 故障 处理 修复 支持远程
- SQLServer 错误 833 SQL Server 已 %d 次遇到了针对数据库 [%ls] (%d) 中文件 [%ls] 的、所需完成时间超过 %d 秒的 I/O 请求。 OS 文件句柄是 0x%p。 最新的长时间 I/O 操作的偏移量是: %#016I64x。 故障 处理 修复 支持远程
- SQLServer 错误 846 等待缓冲区闩锁时出现超时 – 类型 %d,bp %p,页 %d:%d,stat %#x,数据库 ID: %d,分配单元 ID: %I64d%ls,任务 0x%p : %d,等待时间 %d,标志 0x%I64x,所属任务 0x%p。 将不继续等待。 故障 处理 修复 支持远程
- SQLServer 错误 916 服务器主体 “%.*ls” 无法在当前安全上下文下访问数据库 “%.*ls”。 故障 处理 修复 支持远程
- SQLServer 错误 2534 表错误:页 P_ID 的页头表明它已分配给对象 ID O_ID,索引 ID I_ID,分区 ID PN_ID,分配单元 ID A_ID(类型为 TYPE),但是实际上分配给了另一对象。 故障 处理 修复 支持远程
- SQLServer 错误 3413 数据库 ID 为 %d。 无法将数据库标记为可疑。 对 sys.databases.database_id 进行的 Getnext NC 扫描失败。 请参阅错误日志中以前的错误,以标识原因并更正任何相关的问题。 故障 处理 修复 支持远程
- SQLServer 错误 3617 故障 处理 修复 支持远程
- SQLServer 错误 41307 已超出了内存优化表 number 字节的行大小限制。 请简化表定义。 故障 处理 修复 支持远程
- 使用SQLServer客户端工具轻松实现数据库管理(sqlserver客户端工具)
- SQLServer修复:快速恢复数据库运行状态(sqlserver修复)
- 步骤如何指定SQLServer步骤构建数据库应用(指定sqlserver)
- 如何快速有效地删除SQLServer表(删除sqlserver表)
- SQLServer数据库中的分组技术(分组 sqlserver)
- 将数据保存到SQLServer数据库中(保存为sqlserver)
- 介绍SQLServer:为您的数据库添加一抹明亮的色彩(介绍sqlserver)
- 基于SQLServer的Web开发项目实践(sqlserver项目)
- 如何使用SQLServer检查数据库锁定(sqlserver锁检查)
- SQLServer数据库异常报警管控分析(sqlserver 警报)
- 函数SQL Server窗口函数:实现数据的高效分析(sqlserver窗口)
- SQLServer数据库插座连接着IT世界的心脏(sqlserver插座)
- SQLServer实现表分区——提高数据查询效率(sqlserver分区)
- 在SQLServer中优雅使用列变量(sqlserver列变量)
- 解决SQLServer出错的两大策略(sqlserver出错2)
- 学习SQLServer:从基础到全拼(sqlserver全拼)
- 建立专业SQLserver代理商,助力企业振兴(sqlserver代理商)
- 分库SQLserver实现亿级数据库分库管理(sqlserver 亿级)
- SQLServer数据库支持中文化(sqlserver中文包)
- 利用SqlServer数据库助力企业发展(数据库sqlserver)
- SQLSERVER数据库中的5173错误解决方法