プラットフォームにとらわれない .NET アプリケーションは、オペレーティング システムのビット数に合わせて "浮き上がる" ことを知っています。しかし、実行可能ファイルではなくライブラリである .NET アセンブリが、.NET 以外のアプリケーションから呼び出される場合はどうでしょうか。
SQL Server 2005 用の CLR 拡張ストアド プロシージャである .NET DLL があります。現在、これはプラットフォームに依存しません。拡張ストアド プロシージャが、64 ビット Windows で実行されている 32 ビット SQL Server インスタンスから呼び出されるとどうなりますか?