2つの静的メソッドを含むC#クラスを作成し、SQL 2005でアセンブリを正常に作成しました。そのアセンブリからテーブル値関数を作成しようとすると、次のエラーが発生します。
メッセージ6509、レベル16、状態36、手順、2行目
HRESULT0x80004005を使用してアセンブリ''からメタデータを収集中にエラーが発生しました。
同じdll内にあり、正常に動作しているように見える他のCLR関数があります。他の関数が実行していることをエミュレートしようとしましたが、この関数を機能させることができないようです。
オンラインのすべてのドキュメントは役に立たないようです