我使用 robocopy 将 SQL Server 事务日志文件从主服务器复制到备用服务器(由于特定原因,我不使用 SQL 日志传送作业进行复制)。 SQL Server 每 15 分钟生成一个新文件。
这是包含带有标志的 robocopy 的批处理文件:
@echo off
robocopy \\PrimaryPath\SourceDB\ C:\StandbyPath\DataWarehouse\Replica\ /XC /XN /XO
主服务器保留事务日志文件 5 天,我只想复制新文件,但不知道为什么 robocopy 虽然我使用 /XC /XN /XO 总是复制旧文件。
我尝试过像这样使用 xcopy,但问题与 robocopy 相同
xcopy \\PrimaryPath\SourceDB\*.trn C:\StandbyPath\DataWarehouse\Replica\ /c /d /y /k
请大家帮我解决这个问题。
预先感谢您的帮助。
彼得