Добрый день.
Бекап базы настроен заданием, в котором прописано
Проблема: при ошибке сетевого доступа, или есть диск-приемник переполнен - ошибки задания не возникает. Т.е. не уходит уведомление на почту Оператору.
Как добиться от xcopy возврата ошибки при копировании?
Бекап базы настроен заданием, в котором прописано
declare @n varchar(100) declare @cmd varchar(500) select @n = 'H:\Backup\TUT2011\TUT2011_DAILY_' + CONVERT(varchar(15),CONVERT(datetime, GETDATE()),112)+ '_'+replace(Convert (varchar(8),GetDate(), 108),':','') + '.bak' BACKUP DATABASE [TUT2011] TO DISK = @n WITH FORMAT, INIT, NAME = N'TUT2011-Полная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10 set @cmd = 'xcopy ' + @n + ' \\192.168.1.211\F$\Backup1C\TUT2011\*.*' exec xp_cmdshell @cmd GO
Проблема: при ошибке сетевого доступа, или есть диск-приемник переполнен - ошибки задания не возникает. Т.е. не уходит уведомление на почту Оператору.
Как добиться от xcopy возврата ошибки при копировании?