我有一个SQL Server 2005日志传送设置,主服务器和两个辅助服务器。 过程如下所示:
这一直在一段时间内运行良好,但是,最近在早上的第一件事情时,大型数据库在备份当天的第一个事务日志时引发exception。
这个主题是例外:
BackupDiskFile :: RequestDurableMedia:备份设备上的故障' ** _ 20100927050120.trn”。 操作系统错误64(指定的networking名称不再可用。)
我已经研究了这个错误和其他的,似乎直接备份到networking驱动器不build议(即使支持),因为networking可能导致不可靠的备份。
这很好,我会听取这个build议,并首先在本地备份日志,然后将它们复制到我的独立驱动器。 我想要一个独立的networking驱动器的原因是因为我想要备份在数据库服务器的某个地方,并保持3-5天,主服务器没有这个空间 。
我想知道的是,将这些文件从主服务器复制到独立驱动器的最佳方法是什么,以便辅助服务器可以将其复制到本地驱动器?
我有一个SQL代理任务运行以下:
C:\Windows\System32\XCOPY.EXE /YD:\Backups\file "\\target\share\file"
我用这个阶段 – >生产任务,但你可以用它来复制到任何驱动器。
XCOPY将失败,并显示SQL Agent可以捕获并报告的错误消息。