Доброго дня коллеги !
Сразу скажу , что в чайник в SQL, заранее прошу прощения поэтому.
В общем дело такое..
Я удалил каким то образом некорректно задание или план обсуживания , что он остался висеть и теперь я удалить не могу , пишет ошибк.
Я командой SELECT NAME, ID FROM MSDB..SYSMAINTPLAN_PLANS узнал какой ИД у этого задания ...
А дальше не знаю точно, что делать , можете подсказать ?
Хотя я так в целом понимаю , что проблема не критична , но все же хотелось бы удалить ..
Лог при удалении Задания:
ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------
Не удалось выполнить действие "Удалить" для следующего объекта: "Задание", "очистка лога.ВложенныйПлан_1". (Microsoft.SqlServer.Smo)
------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Конфликт инструкции DELETE с ограничением REFERENCE "FK_subplan_job_id". Конфликт произошел в базе данных "msdb", таблица "dbo.sysmaintplan_subplans", column 'job_id'.
Выполнение данной инструкции было прервано. (Microsoft SQL Server, ошибка: 547)
Лог удаления плана обслуживания :
ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------
Адресат вызова создал исключение. (mscorlib)
------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index (mscorlib)
Очень рассчитываю на вас!
Сразу скажу , что в чайник в SQL, заранее прошу прощения поэтому.
В общем дело такое..
Я удалил каким то образом некорректно задание или план обсуживания , что он остался висеть и теперь я удалить не могу , пишет ошибк.
Я командой SELECT NAME, ID FROM MSDB..SYSMAINTPLAN_PLANS узнал какой ИД у этого задания ...
А дальше не знаю точно, что делать , можете подсказать ?
Хотя я так в целом понимаю , что проблема не критична , но все же хотелось бы удалить ..
Лог при удалении Задания:
ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------
Не удалось выполнить действие "Удалить" для следующего объекта: "Задание", "очистка лога.ВложенныйПлан_1". (Microsoft.SqlServer.Smo)
------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Конфликт инструкции DELETE с ограничением REFERENCE "FK_subplan_job_id". Конфликт произошел в базе данных "msdb", таблица "dbo.sysmaintplan_subplans", column 'job_id'.
Выполнение данной инструкции было прервано. (Microsoft SQL Server, ошибка: 547)
Лог удаления плана обслуживания :
ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------
Адресат вызова создал исключение. (mscorlib)
------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index (mscorlib)
Очень рассчитываю на вас!