SQL Server 2000 备份未写入本地磁盘

SQL Server 2000 备份未写入本地磁盘

我的服务器上有多个数据库。这是唯一失败的数据库备份。

维护计划失败(完整备份和事务日志备份)

T-SQL BACKUP 命令失败。

ERRORLOG 的内容如下:

  2009-12-04 06:00:41.03 spid57    Internal I/O request 0x6F21C9C0: Op: Write, pBuffer: 0x05670000, Size: 983040, Position: 112919040, UMS: Internal: 0x103, InternalHigh: 0x0, Offset: 0x6BB0200, OffsetHigh: 0x0, m_buf: 0x05670000, m_len: 983040, m_actualBytes: 0, m_errcode: 2, BackupFile: d:\SQLData\MSSQL\BACKUP\DBName\DBName_tlog_200912040600.TRN
  2009-12-04 06:00:41.03 backup    BACKUP failed to complete the command BACKUP LOG [DBName] TO  DISK = N'd:\SQLData\MSSQL\BACKUP\DBName\DBName_tlog_200912040600.TRN' WITH  INIT ,  NOUNLOAD ,  NOSKIP ,  STATS = 10,  NOFORMAT 

我可以将数据库备份写入服务器的 UNC 路径。

有什么建议么?

答案1

这个帖子出现类似错误,最终导致 RAID 阵列中的一个磁盘开始损坏。这与您可以在其他地方备份但不能备份到物理磁盘的事实相符。事件日志中是否有任何内容表明磁盘故障?校验找到任何东西(/r 参数将搜索坏扇区,但需要在扫描期间锁定卷)?在 SQL Server 2005 中,如果在写入 I/O 子系统时遇到校验和错误,您将收到事件 823 或 824,但这对 SQL Server 2000 没有帮助 :)

相关内容