Исправление ошибки плана обслуживания MS SQL

20.08.21

База данных - Архивирование (backup)

Частный случай решения ошибки выполнения планов обслуживания MS SQL.

Установлена МS SQL 2016. Были настроены планы обслуживания на создание резервных копий и удаление старых "бекапов". Далее, по не ясным причинам, планы выполняться перестали (возможно обновление Windows), ранее службы "Агент SQL Server (MSSQLSERVER)" и "SQL Server (MSSQLSERVER)" запускались под сетевой службой "network serviсe", этот пользователь просто пропал из списка, возможность запускать под ним службу утрачена.

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

Для просмотра ошибки надо запустить "Microsoft SQL Server Management Studio". Развернуть "плюсик" у названия сервера затем "Управление", далее "Планы обслуживания"; на нужном плане нажмём правой кнопкой и выберем из меню "Просмотр журнала" (рис. 1).




В открывшемся окне установим галку "Журнал заданий", развернём записи в правом окне, в нижней части экрана можно ознакомится с текстом ошибки (рис.2).


 

У меня было:

Выполняется от имени пользователя: SER\СИСТЕМА.Программа выполнения пакетов Microsoft (R) SQL Server  Version 13.0.1601.5 for 64-bit  (C) Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены.    Начало: 22:00:00  Не удалось загрузить пакет "Maintenance Plans\СозданиеРезервныхКопий" из-за ошибки 0xC0014062.  Описание: Метод LoadFromSQLServer обнаружил код ошибки OLE DB 0x80004005 (Не удается генерировать контекст SSPI). Ошибка запущенной инструкции SQL.  Источник:   Начало: 22:00:00  Готово: 22:00:00  Прошло:0.188 секунд.  Не удалось загрузить пакет.  Шаг завершился с ошибкой.

Раскрывая дерево в "Microsoft SQL Server Management Studio" "Сервер/Управление/Планы обслуживания/Правой кнопкой на нужный план обслуживания/выполнить", можно попробовать вручную запустить план обслуживания. У меня завершается как на рис. 3:



 

Ошибка выполнения. Дополнительные сведения см. в плане обслуживания и журналах заданий агента SQL Server.
Не удалось выполнить задачу "MaintenancePlan.Backup". (SqlManagerUI)

Устранить ошибку удалось, пройдя по пути в "Microsoft SQL Server Management Studio" "Сервер/Агент SQL Сервер/Двойной клик по нужному плану обслуживания (рис. 4).


 

 

В открывшемся окне, переходим на закладку "Шаги", нажимаем кнопку "Изменить" (рис. 5).

 



Меняем "Вход на сервер" на "Использовать проверку подлинности SQL Server" (рис 6).

Далее можно для теста запустить план руками (как описано выше).

Ещё встречал рекомендации по добавлению слеша в начало строки "Пакет", но у меня это не срабатывало.

 

MS SQL ошибка SSPI 0x80004005 0xC0014062

См. также

Архивирование (backup) Журнал регистрации Поиск данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал регистрации изменений документов в 1С для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма «История изменений». Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

21600 руб.

15.05.2017    43136    12    24    

40

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней.

6000 руб.

06.11.2012    71370    623    45    

83

Архивирование (backup) Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Программа позволяет выполнять автоматическое создание копий файловых и серверных информационных баз 1С Предприятие 8 и размещение копий в облаке Яндекс.Диск, локальном или сетевом ресурсе.

1200 руб.

03.09.2014    15188    15    6    

21

Администрирование СУБД Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В статье описала свой опыт аудита 1С базы, порядок действий + статьи, которые сильно помогли в работе.

14.07.2024    6274    limonen    15    

19

Администрирование СУБД Системный администратор Платформа 1С v8.3 Бесплатно (free)

Ситуация: при обновлении серверной базы данных произошёл сбой и теперь невозможно войти ни в конфигуратор, ни в 1С:Предприятие по причине ошибки, вынесенной в заголовок. Рецепт лечения.

24.05.2024    1753    Kernelbug    9    

20

Администрирование СУБД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

При хранении файлов в томах на диске они иногда исчезают. Разбираемся, почему.

23.05.2024    8409    human_new    18    

55

Администрирование СУБД Системный администратор Бесплатно (free)

Скрипт позволяет высвобождать место в операционную систему, занятое файлом базы MS SQL в итерациях с заданным количеством мегабайт

28.03.2024    1760    Garilia    6    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SerVer1C 785 20.08.21 11:34 Сейчас в теме
>>> "network serviсe", этот пользователь просто пропал из списка
Может быть вас похачили ?
2. katavy 01.08.23 23:39 Сейчас в теме
Спасибо огромное! Очень помогло в решение проблемы такой же на удаленном сервере.
3. TokarevV 32 02.08.23 08:41 Сейчас в теме
(2) Плюсецкий мне поставьте)))
4. katavy 07.08.23 19:08 Сейчас в теме
5. user2010241 03.11.23 12:41 Сейчас в теме
Мне помогло вот это.

If it's SQL2016...

click on job
choose properties
Steps-->Edit-->Execution Options
Check use 32-bit runtime
Оставьте свое сообщение