Войти

Показать полную графическую версию : Не запускаются задачи в SQL Server 2005


SotM
12-08-2010, 10:12
Имеем сервер: Win Server 2003 R2 и на нем установлен SQL Server 2005.
Где-то с месяц назад перестало запускаться одно задание: создается полное резервное копирование всех пользовательских баз, в определенную папку. Все это делалось каждый день в 22:00.

Я с SQL Server не очень сильно знаком. Поэтому стараюсь аккуратно лазить по SQL серверу.

Правой кнопкой мышки щелкаю на MaintenancePlan и выбираю Выполнить. Появляется окно с ошибкой. Нажимаю "Отчет", "Просмотр отчета". картинка 1 (http://s51.radikal.ru/i133/1008/10/c20e01271fcb.jpg)
На всякий случай привожу текст:
Выполнить план обслуживания

- Выполнить план обслуживания. MaintenancePlan (Ошибка)
Сообщения
Ошибка выполнения. Дополнительные сведения см. в плане обслуживания и журналах заданий агента SQL Server.

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

Не удалось выполнить задачу "MaintenancePlan.Backup". (SqlManagerUI)

Захожу в "Панель Управления -> Администрирование -> Просмотр событий -> Приложение"
Нахожу ошибку там.
картинка 2 (http://s52.radikal.ru/i135/1008/aa/8857a68d67b7.jpg)
Сам текст:
SQL Server Scheduled Job 'MaintenancePlan.Backup' (0xCF6CB7ABE9316545B33901E87EB5B29E) - Status: Ошибка - Invoked on: 2010-08-12 08:27:19 - Message: Не удалось завершить задание. Запуск задания был произведен Пользователь DONSTROY\Администратор. Последним выполнявшимся шагом был шаг 1 (Backup).

Попробовал в SQL сервере найти логи, но что-то не нашел ничего.
Заходил сюда: "SQL сервер->Управление->Планы обслуживания". Щелкал правой кнопкой мыши и выбирал "Просмотр журнала". Но там ничего нет.
Заходил еще сюда: "SQL сервер->Агент SQL Server->Журналы ошибок->Текущий". Но там по этому поводу ничего (я по времени смотрел), только предыдущие несущественные ошибки.
картинка 3 (http://s003.radikal.ru/i201/1008/2f/78534535d795.jpg)

Пробовал перегружать сам Server 2003, пробовал выключить службу SQL агента и заново включить. Пробовал убить этот MaintenancePlan и создать заново.
Результат один и тот же.

Если зайти в свойства этой задачи и выбрать "Просмотр T-SQL", то увидим кучу строк. Копируем их, нажимаем "Создать запрос", вставляем текст, запускаем и получаем нужные резервные копии баз в нужной папке.

Но почему не работает сама "Задача"?

SotM
12-08-2010, 16:27
Нашлось решение данной проблемы на других форумах.

Right click the MaintenancePlan under SQL Server Agents\Jobs and click Properties.
Go down to Steps
Highlight your SubPlan and click Edit
Add a Backslash to the beginning of the path listed in the "Package" box

А взято отсюда. (http://www.sqldev.org/sql-server-database-engine/syntax-error-executing-maintenance-plan-job-81030.shtml)




© OSzone.net 2001-2012