我有一个sql代理作业设置,可以每晚进行完整备份。昨晚作业失败,出现以下错误消息。
Sql Server错误日志消息
BackupIoRequest :: ReportIoError:在备份设备上写入失败 ' H:\ MSSQL10_50.MSSQLSERVER \ MSSQL \备份\ My_Database_backup_2014_04_28_233008_2135500.bak&#39 ;. 操作系统错误2(无法检索此错误的文本。 原因:15100)。
错误:3041,严重性:16,状态:1。
SqlAgent作业历史记录
以用户身份执行:DomainName \ sqlagent。 Microsoft(R)SQL Server 执行包实用程序版本10.50.2500.0以获取64位版权 (C)Microsoft Corporation 2010.保留所有权利。入门: 23:30:01进展:2014-04-28 23:30:06.81来源: {123123123-F70A-430F-8041-12312312313}执行查询" DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp ..."。:100%完成结束 进度错误:2014-04-28 23:30:16.19代码:0xC123123
来源:备份数据库(完整)执行SQL任务描述: 执行查询" BACKUP DATABASE [My_Database] TO DISK = N'#39; H:\ ... MSS"失败并出现以下错误:"写入 " H:\ MSSQL10_50.MSSQLSERVER \ MSSQL \备份\ MY_Database_backup_2014_04_28_233008_2135500.bak" 失败:2(无法检索此错误的文本。原因:15100) BACKUP DATABASE异常终止。处理率为10%。 20 处理百分比。 30%处理。 40%处理。 50 处理百分比。 60%已处理。"。可能的失败原因: 查询问题," ResultSet"属性设置不正确, 参数设置不正确,或连接未正确建立。 结束错误DTExec:程序包执行返回DTSER_FAILURE(1)。 开始时间:23:30:01完成时间:23:30:16经过:14.844秒。该 包执行失败。步骤失败了。
在对网络进行研究后,大多数帖子都表明我的磁盘上没有足够的空间,我已经检查了磁盘上的空间我几乎每个驱动器都有至少30 GB的可用空间,(磁盘为.mdf)和.ldf文件的磁盘)。我的C盘上有大约15 gb的可用空间。作为Web上的帖子之一,建议在C盘上没有足够的空间也会导致问题。
有没有人遇到同样的问题,你是如何解决的?可能是这个错误的原因以及我将来如何避免它。任何正确方向的建议都是最受欢迎的。谢谢。
答案 0 :(得分:0)
此处的关键是错误消息的这一部分:“操作系统错误2”。
这会转换为找不到文件。
ERROR_FILE_NOT_FOUND(0x2) 系统找不到指定的文件。
可能是软件或设备驱动程序问题,导致与H:驱动器的连接丢失。
答案 1 :(得分:0)
嗨大家只是为了让人们知道你是否发生了这种情况,它是某种Operating System Error
并且不能再生以供进一步调查。目前还没有可用的HotFix或Patch。
我在网上找到的只有Operating system error 2(failed to retrieve text for this error. Reason: 15105) is not helpful
。
这是一个记录在Microsoft Connect
上的活动错误,我希望微软能够#34;工作"在它上面修复它:)。
然后祈祷它确实发生在你身上。
谢谢。