同じ問題について、1 か月前に Microsoft に問題を提出しました。私の推測では、System.ServiceModel アセンブリの依存関係である System.IdentityModel.dll を読み込めません。 Microsoft は、これは SQL 2005 と SQL 2008 では機能していましたが、SQL 2012 では既知のバグであり、SQL 2014 までは修正されないことを示しています。
これがまだ広く知られていないという事実は、2012 年がまだ非常に新しいことを除けば、私にとっては少し驚きです。ただし、これは、Microsoft のベスト プラクティスであるプロセス間通信テクノロジを SQL CLR (WCF) 内で使用できないことを意味します。ServiceModel アセンブリも使用するため、.NET リモート処理も使用できないことに注意してください。
代わりに何を使用すべきかについて、彼らがより明確にすることを望んでいます.WSEベースのSQL CLRを書く方法があるかどうかを調べていますが、その可能性についてはあまり興奮していません.
私はこれに非常に不満を感じており、声を上げている他の人が、これは現実の問題であり、容認できないと考えるべきであると指摘してくれることを願っています.