为什么Job Sql服务器卡住"运行"完成后步骤中的状态

时间:2018-02-22 14:37:05

标签: sql-server sql-agent-job

你好,我有一份工作,他做了这一步: 步骤1:将备份文件(它们很大)从FTP复制到本地服务器 第2步:恢复备份

当我通过Sql server Agent执行作业时。这项工作仍然停留在"运行"步骤1中的状态(我知道因为我有一个t-sql过程,将当前运行步骤插入表中,这是因为恢复步骤尚未完成),但文件已成功复制 我该怎么做才能解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:0)

这是正常的:

可能的原因之一是FTP进程仍然保留备份文件。您可以使用流程浏览工具(https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

对此进行验证

经常发生在大文件或网络不稳定的情况下,或者甚至是FTP服务器本身,也有很多原因,例如,本地反病毒软件也可能扫描该文件。

如果你不得不使用FTP传输文件,我建议在开始恢复过程之前等待15分钟。此外,请确保配置本地防病毒软件的例外策略以跳过.bak或.trn或任何文件类型。