SQLServer2012备份事务日志报错:读取失败: 1(函数不正确。)

数据库日志备份报错:

《SQLServer2012备份事务日志报错:读取失败: 1(函数不正确。)》

SQL Server 分析和编译时间: CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。 消息 3203,级别 16,状态 1,第 1 行 在 “E:\Data\\MessageCenter_0.ldf” 上读取失败: 1(函数不正确。) 消息 3013,级别 16,状态 1,第 1 行 BACKUP LOG 正在异常终止。 SQL Server 执行时间: CPU 时间 = 62 毫秒,占用时间 = 956 毫秒。 SQL Server 分析和编译时间: CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。 SQL Server 执行时间: CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。

《SQLServer2012备份事务日志报错:读取失败: 1(函数不正确。)》

问题现象: 备份数据库正常,还原数据库正常。 就是备份数据库日志不正常。 1、先停掉数据库镜像 2、把数据库设置为简单模式 3、数据库设置为简单模式后能正常访问 4、收缩日志文件

《SQLServer2012备份事务日志报错:读取失败: 1(函数不正确。)》

《SQLServer2012备份事务日志报错:读取失败: 1(函数不正确。)》

5、设置数据库为完整模式 USE [master] GO ALTER DATABASE [MessageCenter] SET RECOVERY FULL WITH NO_WAIT GO 6、备份数据库日志 先做完全备份。 再做日志备份成功。

《SQLServer2012备份事务日志报错:读取失败: 1(函数不正确。)》

被停止镜像的数据库只要恢复一个空的事务日志就可以使用了。

    原文作者:ywxj_001
    原文地址: http://blog.itpub.net/22996654/viewspace-2662013/
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞