SQL Server数据库拒绝备份到USB磁盘

我在SQL Server 2005 / WS 2003平台上有几个数据库,而且我有一个好奇的情况出现了。

一个星期前我一直在手动将数据库备份到USB硬盘上(这不是使用USB设备的问题)。 然后我决定实施一个适当的维护计划来备份数据。 在创build这个计划时没有实际的问题,但是一些东西已经改变了,并且阻止了我从一个数据库写入USB设备。

所以…

我现在得到的错误是:System.Data.SqlClient.SqlError:写在“F:\ External_Storage \ mybackup.bak”失败:27(错误未find)(Microsoft.SqlServer.Smo)

此错误只发生在一个数据库上 – 通过运行计划,SQL代理作业或右键单击数据库并select备份。 如果我select一个替代数据库它备份正常。

我检查了这个错误,它表明磁盘本身可能是错误的。 我已经运行chkdsk没有错误,就像我说的,只有一个数据库的备份失败。

我认为这可能是文件大小作为备份的主要数据库是2.5GB的 – 备用是比较几MB,但驱动器是NTFS,这应该是好的吗?

我已经比较了数据库属性,可以看到没有显着差异。 唯一真正的变化是维护计划的实际准备; 不过,我不明白这将如何改变事情。

我很难过,希望我只是有一个荷马的时刻,某个地方的人会让我说'哈哈!'。

检查以确保实际上可以将数据库备份到C:驱动器或任何其他连接的存储上的其他位置,并确保实际的备份任务正常工作。 如果备份成功,那么它不是数据库的问题。 如果您正在使用SQL Server维护计划,请确保按数据库分隔出作业,并且每个作业只有一个数据库。 不要只备份一个备份所有用户/系统数据库的备份工作,这可能是问题的一部分。