Я использую SQL-Server 2012 (SP2) на WinServer 2012 R2. Я создал план обслуживания, который делает резервную копию моих баз данных и удаляет файлы отчетов и файлы резервных копий, которые старше двух дней.Задача очистки плана обслуживания SQL Server
Моя проблема заключается в том, что в плане обслуживания не удаляются файлы, возраст которых превышает 2 дня. эти файлы также не удаляются через 5 или 6 дней. Резервные копии проверяются и сжимаются.
У меня есть права на каталог (агент запущен под LocalSystem) и в свойствах задачи в разделе «расширение файла» я попытался установить имя без и с точкой, например. «.bak», «bak» и «* .bak», но ничего не работает. Я изменил порядок задания и ничего не работает.
Но я всегда получаю сообщения об успехах. Так что тут не так?
Нет. Я просто использую план обслуживания. Эти разные задания в плане обслуживания называются задачами, поэтому я думаю, что я был достаточно ясным. https://msdn.microsoft.com/en-us/library/hh710041.aspx –
В исходном вопросе вы используете пример расширения файла «bat». Как я уверен, вы знаете, это расширение используется для командных файлов командной строки Windows, и я думаю, что вполне понятно, что это может привести читателя, который не знает точно, что вы хотите сказать, что ваша проблема может иметь какое-то отношение к скриптам команды. Расширение по умолчанию для файлов резервных копий SQL Server - «bak». Если вы специально не изменили его на летучую мышь в задаче резервного копирования или не повторили одну и ту же опечатку в своем исходном вопросе 3 раза, это может стать причиной вашей проблемы. – Aleyn
Спасибо, я исправил эту ошибку. Я имел в виду .BAK, а не .BAT Не знаю, почему я написал bat ...: D –