sql-server-2008-r2 – 失败并出现以下错误:“写入”… bak“失败:27(未找到错误)BACKUP DATABASE异常终止

这个问题一直困扰着我一段时间,我的想法已经不多了!任何帮助将非常感激!这是问题所在:

Windows Server 2008R2上运行的MS SQL Server 2008(虚拟化)
对于特定服务器上的所有(较大)数据库,数据库备份失败.错误代码27表明“驱动器无法找到所请求的扇区.”.

备份驱动器上有足够的可用空间,我已经尝试备份到服务器上的其他驱动器也失败了.

我可以毫无困难地备份系统数据库. (可能是因为它们的体积小)

我创建了一个新的空白数据库,并且能够备份它.

主数据库的手动备份失败(使用“右键单击”或TSQL).他们达到了30%而失败就好像他们的空间不足一样.

这是在双节点群集上运行的虚拟服务器.我已经尝试将VM故障转移到另一个节点,但这没有用.

尝试将备份拆分为五个部分,但作业再次以30%挂起.

我尝试使用Windows资源管理器手动将其中一个旧备份复制到驱动器.文件已成功复制.

这感觉就像驱动器有问题,但它只是SQL Server中的一个问题.

最佳答案
我要检查的标准选项如下,但这已由您完成或完全不匹配,因为备份至少开始:

>磁盘空间足够吗? (如果可能的话,做一个chkdsk)
>写入权限授予SQL Server?

下一步将检查备份驱动器的吞吐量,因为SQL Server备份在此区域是明智的,后台的一些计时器正在观看.因此,备份到USB驱动器/棒通常是一个非常糟糕的主意.

现在为更奇特的东西:

> H:-Drive是NTFS格式的吗?否则文件大小> 4 GB可能是个问题.
>我们在这里处理虚拟机:在Hyper-V或SAN级别上是否存在某种磁盘过度使用?只因为你看到一个例如1 TB驱动器不保证某些物理磁盘覆盖它.
> Windows系统事件日志中的任何I / O错误?如果在I / O级别上遇到了非常糟糕的事情,你可以在那里找到它.

转载注明原文:sql-server-2008-r2 – 失败并出现以下错误:“写入”… bak“失败:27(未找到错误)BACKUP DATABASE异常终止 - 代码日志