SQL Server предлагает множество способов для регистрации изменений (включая данные и схемы). См. Изменение данных и другие темы, такие как DDL Trigger, Уведомление о событиях и Трассировка SQL. В вашем случае, я думаю, что это последние 3 темы.
Все 3 метода должны быть в состоянии работать в области базы данных или даже в масштабе сервера (то есть вы можете установить это один раз и забыть об этом, что должно удовлетворить ваши требования по обслуживанию).
В сочетании с возможностью работы с Database Mail в SQL Server вы сможете реализовать это, не прибегая к пользовательской службе Windows.
Просто предостережение ...
Люди думают, что это хорошая идея, но при неправильной реализации ожидайте, что почтовый ящик заполнен СПАМОМ, СПАМОМ и другим СПАМОМ. подсказка: манипулирование временным столом.