Поиск: |
|
|
Все о программировании Для всех, кто интересуется программированием, всех кто знает или хочет научиться. |
|
Опции темы |
17.01.2010, 05:21 | Вверх #1 |
Неприкосновенный
Возраст: 45 Регистрация: 24.11.2002
Был(а) у нас: 02.09.2019 12:19
Сообщений: 15,699
Пол:
|
SQL 2005 - запись в лог фаил.
Есть некий job который бежит как scheduled task. Внутри него следующие степс:
1. Update 2. Delete where updated 3 Delete on success from task 2. Естессно, после исполнения каждого степа мы получаем определенный результат. И, естессно, пишется некий лог фаил. Проблема в том, что в лог пишется всего одна строка (на каждый таск свой лог): начало работы данного таска. А нужно сделать так, чтоб бы писался и результат туда же, тоесть чотя бы минимум: сколько строк было выполнено, с какой таблицы, время работы запроса. Перерыл кучу и-нет макулатуры, но так и не нашел желаемого. Кто знает, подскажите, плиз. |
|
|
24.01.2010, 07:22 | Вверх #5 |
Неприкосновенный
Возраст: 45 Регистрация: 24.11.2002
Был(а) у нас: 02.09.2019 12:19
Сообщений: 15,699
Пол:
|
Да очень просто
Настроил мыло в SQL, настроил Alerts&Notifications, и теперь просто получаю мыло когда таск бежит и сколько времени заняло. Просто в конце концов потерялся смысл писать в логи кол-во удаленных строк и апдейтов. По началу думал, что каждый раз будет удаляться более 500.000 строк, и апдейтится столько же, но обошлось малой кровью - до 100.000 строк максимум за пробег. Короче не ставьте на сервак SpamFilter и не будет головной боли. )) |
|
|