SQL-сервер-2005-подпорка-не-бытие удалено - PullRequest
2 голосов
/ 18 июня 2009

У меня есть клиент, работающий под управлением SQL Server 2005 под Windows 2008 Server. Несмотря на то, что план техобслуживания успешно выполнен без ошибок, файлы резервных копий не удаляются.

Вот команда subplan, она настроена на удаление файлов старше одного дня: EXECUTE master.dbo.xp_delete_file 0, N''C: \ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Backup '', N ''. Bak '', N''2009-06-16T23: 06: 05 '', 1

Команда резервного копирования и команда удаления указывают на одно и то же расположение. Бэкап работает, а не удаление. Что именно делает флажок «включить подпапки первого уровня»? Какая цветная стрелка должна быть между заданием? Успех или завершение?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 06 июля 2009

Снова,

Я исследовал эту конкретную проблему, касающуюся того, почему резервные копии не удаляются, многие другие веб-сайты продолжали говорить о «проверке правильности расширений файлов». Однако они должны выразить это немного яснее. Другими словами:

УБЕДИТЕСЬ, ЧТО РАСШИРЕНИЕ ФАЙЛА (IE BAK) ТО ЖЕ НА ОБОИХ ЧАСТЯХ ПЛАНЫ ОБСЛУЖИВАНИЯ!

Что случилось с моим клиентом, так это то, что в резервной части плана указано «BAK», а в части очистки указано «.BAK». Этот небольшой период все изменил. Очистка работала без каких-либо ошибок, однако она искала расширения .bak, а не расширения bak. Как вы можете видеть в моем orginalpost, команда очистки подплана определяет .bak. Dugh.

Спасибо всем.

1 голос
/ 18 июня 2009

Включение подпапок первого уровня гарантирует, что команда удаления просматривает подкаталоги той папки, на которую вы указываете. Это важно, если (например) вы выполняете резервное копирование в папку, называемую «Резервные копии», но резервные копии каждой отдельной базы данных находятся в отдельной, именованной подпапке (Backups \ MyDB). Если это так, это объясняет, почему вы не видите удаления резервной копии.

Пользуетесь ли вы условием успешного выполнения или условием завершения, и это зависит от вас (и ваших требований), но если все этапы завершаются успешно, вряд ли ваша проблема связана с условиями перехода.

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