Coldfusion + Sybase +身份验证= SQL Anywhere错误-217

时间:2015-05-26 16:28:26

标签: coldfusion sybase jtds coldfusion-11

将老年人ColdFusion + Sybase应用程序从CF8迁移到CF11。使用SQL11的jTDS驱动程序,我可以连接到数据库,但是当我需要使用以下代码进行验证时:

<cfquery datasource="#application.datasource#" name="AUTH">
SET TEMPORARY OPTION CONNECTION_AUTHENTICATION='Company=zzz;Application=zzz;Signature=zzz'
</cfquery>

我得到CF转储,说,

 SQL Anywhere Error -217: The option 'CONNECTION_AUTHENTICATION' cannot be set from within a procedure 

有什么想法吗?

更多信息:如果我从application.cfm中删除上述语句,并尝试以用户身份登录数据库,如果我的凭据不正确,它会告诉我。如果我有CORRECT凭据,我会得到一个CF异常转储,说,&#34; TDS协议错误:无效的数据包类型0x01&#34;

任何帮助都将不胜感激。

0 个答案:

没有答案