0

トリガーを使用して SQL Server 2005 Express から電子メールを送信したいと考えています。

私が見たソリューションでは、システム ストアド プロシージャxp_sendmail またはsp_send_dbmailを使用していますが、これらは SQL Express では使用できません (完全な SQL Server でのみ機能します)。

任意の提案をいただければ幸いです。

ありがとう

4

2 に答える 2

4

トリガーから電子メールを送信することは、悪い考えのように思えます。

テーブルをポーリングして変更されたレコードを取得し、新しい/変更されたエントリごとに電子メールを送信してみませんか?

于 2009-06-10T15:03:20.700 に答える
-1

レザーが言ったように、トリガーで電子メールを送信しようとするのは悪い考えです。

私の意見では、SQL Standard にアップグレードして sp_send_dbmail を使用することが、データベースを介して電子メールを送信する最良の方法ですが、ローファイ CDOSYS を介してやりたいことを達成できると思います。

ここで説明: http://support.microsoft.com/kb/312839

私は SQL 2000 以来 CDOSYS を使用していないので、それがあなたの解決策になるかどうかはわかりませんが、プログラムによる電子メールの送信について学ぶための別の手段を提供してくれます。

于 2009-06-10T15:18:33.680 に答える