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." Thanks asked 15 Jul '10, 22:43 Bill Aumen Volker Barth |
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 Volker Barth |
Volker, 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. Karim answered 16 Jul '10, 12:09 Karim Khamis Karim, are you relating to external C calls in the sense of external environment calls, i.e. declared with "language C_ESQL32" and the like? - AFAIK, the old interface declared in dllapi.h should still work for external C calls running in the server's context, i.e. without the language clause. (That's my thought but I've never used that old interface.) Thanks Volker and Karim. 1
Yes Volker, you are correct, the old interface is still supported for in-process external C calls. I was specifically referring to the fact that the old interface is not supported for external environment C calls. @Bill: If one of the answers does really answer your question, I would invite you to mark that as "accepted". Otherwise, feel free to ask for more explanations. - Well, and if more than one answer seems fitting, use a dice or so:) |