Web 上には、SQL Server 2005 の CLR 統合を使用して Web サービスを使用する方法を説明するチュートリアルがいくつかあります。ほとんどの場合、プロセスはかなり複雑に見えます。データベースの信頼レベルを変更する必要があることや、sgen ツールを使用して静的な XmlSerializer アセンブリを作成することなど、いくつかの問題に遭遇しました。そして、私はまだそれを正しく機能させていません... (私はそれにもう少し時間とエネルギーを注ぐ必要があると確信しています)
このタイプのアーキテクチャに移行する場合、セキュリティ、パフォーマンス、およびメンテナンスにどのような影響がありますか? これはおそらくかなり頻繁に使用されるプロセスであり、メンテナンスの容易さは比較的重要です。
これを UDF として SQL Server に統合するか、コンソール/Web アプリケーション用のスタンドアロン .NET ライブラリにするかを自由に選択できます。SQL CLR と外部アセンブリとの統合は、問題を起こす価値がありますか?