トリガーを使用して SQL Server 2005 Express から電子メールを送信したいと考えています。
私が見たソリューションでは、システム ストアド プロシージャxp_sendmail またはsp_send_dbmailを使用していますが、これらは SQL Express では使用できません (完全な SQL Server でのみ機能します)。
任意の提案をいただければ幸いです。
ありがとう
トリガーを使用して SQL Server 2005 Express から電子メールを送信したいと考えています。
私が見たソリューションでは、システム ストアド プロシージャxp_sendmail またはsp_send_dbmailを使用していますが、これらは SQL Express では使用できません (完全な SQL Server でのみ機能します)。
任意の提案をいただければ幸いです。
ありがとう
トリガーから電子メールを送信することは、悪い考えのように思えます。
テーブルをポーリングして変更されたレコードを取得し、新しい/変更されたエントリごとに電子メールを送信してみませんか?
レザーが言ったように、トリガーで電子メールを送信しようとするのは悪い考えです。
私の意見では、SQL Standard にアップグレードして sp_send_dbmail を使用することが、データベースを介して電子メールを送信する最良の方法ですが、ローファイ CDOSYS を介してやりたいことを達成できると思います。
ここで説明: http://support.microsoft.com/kb/312839
私は SQL 2000 以来 CDOSYS を使用していないので、それがあなたの解決策になるかどうかはわかりませんが、プログラムによる電子メールの送信について学ぶための別の手段を提供してくれます。