ここでの興味深い議論:MSDN - アンマネージドSQL CLR のコード . DLL がエンジンによってどのようにロードされるかが原因であると思われます。 SQL Server の外部の別のサービスでコードをホストし、WCF またはおそらく COM を使用してコードにアクセスするなど、一連のオプションを提示します。最後のオプションは、おそらくコードを純粋なマネージ C++ に再コンパイルすることですが、これはレガシー コードのオプションではない場合があります。
SQL Server 2005 での CLR 統合について プロセスのしくみに関する詳細情報を示します。
CLR 統合セキュリティ も確認してください。 、実行しているコードに必要な信頼レベルと、とにかく CLR プロセス内でコードを使用してアクセスできるかどうかを判断します。