Задание агента SQL Server (выполнение командного файла) выполнено, но сообщает об ошибке - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть несколько пакетных файлов Windows, которые я запланировал с помощью агента SQL Server для запуска резервного копирования.Когда задание выполняется, задание завершается (все файлы копируются), но агент SQL Server сообщает об ошибке.Это происходит с несколькими * .bat файлами, которые у меня есть (хотя большинство из них имеют похожую структуру.

Вот пример пакетного файла (который хорошо работает):

FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET DATE=%%B

:: variables

SET _datetime=%date:~0,2%%date:~3,2%%date:~6,4%_%time:~0,2%%time:~3,2%%time:~6,2%
SET _date=%date:~0,2%-%date:~3,2%-%date:~6,4%
SET _backup="\\bk_server\E\WeeklyBK\SQL_SERVER_SSIS"

::Creates a new back up directory for the today
mkdir %_backup%\%_date%
SET _backup2=%_backup%\%_date%

: What this script does

robocopy "D:\SQL_SERVER_SSIS" "%_backup2%" /S /XO /NP /XF "*.csv" "*.cvs" >> "%_backup%\SSIS_Backup_%_datetime%_Log.log"

Опять же, несмотря на сбой задания агента SQL Server, задание выполнено правильно. Все файлы скопированы. Мне просто нужно знать, что я делаю неправильно, из-за чего задание сообщает о сбое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...