Назад | Перейти на главную страницу

Общая программа оповещения по электронной почте с запросом sql

Кто-нибудь когда-либо сталкивался с программой, которая в общем виде выполняет запрос sql, а затем на основе критериев отправляет предупреждения по электронной почте. Собираюсь создать такую ​​структуру, но не хочу воссоздавать колесо, если мне не нужно. Его можно использовать для проверки различных вещей, например, правильно ли все настроено в нашей ERP и т. Д.

Спасибо за любые мысли.

Майкл

Это будет очень сильно зависеть от операционной системы, в которой вы работаете, и программного обеспечения СУБД, которое вы используете. Некоторые системы баз данных включают поддержку для этого, а некоторые нет.

Если вы работаете в Linux или Unix, вы часто можете получить отличные результаты, используя cron для планирования и запуска Perl или сценариев оболочки. Довольно просто, особенно с Perl, запустить скрипт, искать конкретные вещи в результатах запроса, а затем при необходимости отправить электронное письмо.

Я много раз успешно использовал эту установку (cron + Perl) в Linux / Unix с использованием PostgreSQL, Oracle и MySQL.

[Примечание: я использую «Perl» выше, потому что мне действительно нравится Perl, и он отлично мне подходит. Если вам лучше подходят сценарии оболочки, python, ruby ​​или [вставьте сюда свой любимый язык], используйте это. Практически все, что может взаимодействовать с базой данных, вероятно, будет работать.]

В SQL Server есть агент SQL Server, если вы его используете ...