2

もう読んだ

http://dbaspot.com/sqlserver-programming/463313-32-bit-clr-procedure-64-bit-sql-server.html

これは、64 ビットの SQL Server で 32 ビットのアセンブリを実行できないということですか? もしそうなら、いくつかの解決策は何ですか?

4

1 に答える 1

2

はい、本当です。

解決策は、 用にビルドすることですAny CPU。32 ビット プロセスであることが必要な P/Invoke 経由でネイティブ コードを呼び出す場合は、それらの呼び出しを 64 ビットの同等のものに変更するか、結果を達成するための別の管理された方法を見つける必要があります。 . ただし、 SQL Server で CLR を使用する場合に通常提供される安定性の保証を破る方がはるかに簡単であるため、そうしないことを願っています (理由により、アクセス許可セットと呼ばれます) UNSAFE

于 2012-07-04T12:46:46.050 に答える