Отправить письмо с сервера sql express

Я хочу отправить электронное письмо, когда пользователь вставляет некоторые данные в таблицу. это возможно в SQL Express? пожалуйста, помогите с кодом.

я бы использовал триггер для вставки на стол. для электронной почты, какие функции я должен иметь на моем компьютере. У меня есть Windows XP.

3 ответа

Это невозможно с SQL Express. Если вам случится выполнить обновление до полной студии управления, вы будете использовать msdb.dbo.sp_send_dbmail для отправки вашей электронной почты.

Насколько я знаю, SQL Express не поддерживает функцию Database Mail, поэтому это было бы невозможно сразу после установки. Согласно примечанию внизу статьи MSDN Database Mail для Sql Server 2008 R2:

Почта базы данных недоступна в SQL Server Express.

Более надежным решением было бы встроить логику уведомлений в уровень приложения (например, C#), который взаимодействует с базой данных.

Насколько я не находил никакого осуждения за включение SQL CLR на SQL Server Express,

Вы можете попробовать использовать SQL CLR Trigger с System.Net.Mail объекты.

Другие вопросы по тегам