Задание SQL говорит, что оно выполнено, но не отображается в средстве просмотра событий Windows - PullRequest
1 голос
/ 25 января 2012

У меня есть пакет служб SSIS 2005, работающий на Windows 2003 Server, который попадает в базу данных SQL Server 2005 на том же сервере.У меня есть пакет, который SQL Server Job Scheduler сообщает об успешном выполнении, но в определенные дни функциональность в этом пакете не запускается.Отчаянно нуждаясь в ответах, я искал журналы аудита приложения и Windows Event Viewer.Я заметил, что дни, когда этот пакет не выполняется, совпадают с днями, когда другой пакет останавливается (не сбой, как вы обычно ожидаете, что пакет потерпит неудачу) из-за высокого использования памяти.Другая вещь, которую я заметил при поиске в средстве просмотра событий Windows, заключается в том, что, хотя планировщик заданий SQL Server заявляет, что выполнил пакет успешно, в средстве просмотра событий нет записи о событии.

После всего этого мой вопрос: есть ли какие-либо сообщения об ошибках в комбинации SQL Server / Windows Server, касающихся выполнения пакетов после высокого использования памяти сервера в тот же день?Независимо от первого, какие-либо предложения по обходу?

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

Пожалуйста, дайте мне знать, если мне нужно предоставить дополнительную информацию.

Дополнительная информация 2012.01.30 Недавно с сервера была удалена карта памяти объемом 8 ГБ.Максимальное выделение SQL Server было установлено на 30 ГБ.После извлечения флешки осталось только 24 ГБ.

2012.02.10: мне дали разрешение переписать пакет с утечкой памяти.

1 Ответ

0 голосов
/ 15 февраля 2012

Я определил, что выполнение ранее упомянутых правил в цикле foreach вызвало утечку памяти на сервере.Я удалил этот цикл и заменил его хранимой процедурой.

С тех пор как это изменение вступило в силу, в проблемном пакете не возникло исключений нехватки памяти, и мой пакет успешно работает.

...