我创建了一个sql作业,其中包含两个步骤来创建数据库备份,即第一步获取数据库备份,第二步将数据库备份复制到网络驱动器。
在2step中,我将类型命名为operating system(cmdExec)
,并在命令行中提到为
robocopy <soure> <destination>
但它会引发错误。
Error:-The process could not be created for step 2 of job 0x7847DBA2AFA7D149A5ED24AA8B3B9FA6 (reason: The system cannot find the file specified). The step failed.
非常感谢快速帮助。
答案 0 :(得分:0)
我能想到的一些事情:
确保命令中的路径是完全限定的(C:... etc)并用双引号括起来以避免路径名中的空格出现问题。将路径粘贴到命令窗口中,确保Robocopy打开正常。
确保运行SQL Server实例的帐户(可能是网络服务)可以访问robocopy可执行文件。