Кто-нибудь когда-либо сталкивался с программой, которая в общем виде выполняет запрос sql, а затем на основе критериев отправляет предупреждения по электронной почте. Собираюсь создать такую структуру, но не хочу воссоздавать колесо, если мне не нужно. Его можно использовать для проверки различных вещей, например, правильно ли все настроено в нашей ERP и т. Д.
Спасибо за любые мысли.
Майкл
Это будет очень сильно зависеть от операционной системы, в которой вы работаете, и программного обеспечения СУБД, которое вы используете. Некоторые системы баз данных включают поддержку для этого, а некоторые нет.
Если вы работаете в Linux или Unix, вы часто можете получить отличные результаты, используя cron для планирования и запуска Perl или сценариев оболочки. Довольно просто, особенно с Perl, запустить скрипт, искать конкретные вещи в результатах запроса, а затем при необходимости отправить электронное письмо.
Я много раз успешно использовал эту установку (cron + Perl) в Linux / Unix с использованием PostgreSQL, Oracle и MySQL.
[Примечание: я использую «Perl» выше, потому что мне действительно нравится Perl, и он отлично мне подходит. Если вам лучше подходят сценарии оболочки, python, ruby или [вставьте сюда свой любимый язык], используйте это. Практически все, что может взаимодействовать с базой данных, вероятно, будет работать.]
В SQL Server есть агент SQL Server, если вы его используете ...