We are considering a 64 bit Server 2008 installation. We have stored procedures with external CLR calls. Can someone clarify the "older interface" statement in the 64 bit server limitations so I can understand if I should be worried or not?
http://www.sybase.com/detail?id=1069354#SA Footnote 2 "The older interface to external stored procedures is available only in 32-bit software."
In my understanding, this refers only to external C calls. Therefore, I would conclude that this is no limitation at all for external functions in any other language, including the CLR environment you are using.
Historically, there has been an very old C external call interface which has been replaced a long time ago in V7. From the SA 12 docs:
For C external calls, one has to include a partícular function named *extfn_use_new_api* in an external DLL to use that "new" interface.
answered 16 Jul '10, 08:39
You are correct that the "older interface..." message refers only to C calls, not CLR calls. Having said that, please be advised that the older interface is not at all supported for external C calls.
answered 16 Jul '10, 12:09