SQL Server 2008 で、サポートされているライブラリのみを参照しているように見えるアセンブリを登録しようとしています。アセンブリを登録するために使用している T-SQL コードは次のとおりです。
create assembly MySpatial from 'c:\Spatial.dll'
これにより、次のエラーが発生します。
メッセージ 6509、レベル 16、状態 31、行 1 HRESULT 0x80004005 のアセンブリ '空間' からメタデータを収集中にエラーが発生しました。
ただし、 を追加するwith permission_set=unsafe
と、SQL はコマンドを正常に実行します。エラーが発生した理由、またはアセンブリを安全でないと登録する必要がある理由を確認するにはどうすればよいですか?