SQLCLRからWebサービスを呼び出さないでください。特に、トリガーからSQLCRLを介してWebサービスを呼び出さない(または電子メールを送信しないでください)。外部httpまたはsmtpアクセスにSQLCLRを使用することが悪い考えである理由はたくさんありますが、トリガーからそれを行うのは恐ろしいことです。Webサービスが10秒のレイテンシで応答した場合、アプリケーションが1日でどのように動作するかを考えてみてください...
外部アプリケーションからメール操作を行う必要があります。キューを介して、アプリケーションと電子メールアプリケーション間の相互作用を切り離す必要があります。SQL Serverテーブルをキューとして使用する方法については、 「テーブルをキューとして使用する」を参照してください。アプリケーションから直接メーリングリクエストをエンキューするか、データの挿入とリクエストのエンキューの両方を行うストアドプロシージャを使用するか、最後の手段として、テーブルのトリガーを使用してメーリングリクエストをエンキューします。メール送信者アプリケーション(別のサービス)は、このキューを監視し、実際のメール送信(またはhttp Webリクエスト)を実行してサービスを提供する必要があります。