在连接到sybase时,我在Classic ASP应用程序中遇到了这个错误。
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Sybase][ODBC Driver][Adaptive Server Anywhere]Unable to connect to database server: Authentication violation
当我尝试将记录插入sybase数据库时,我只收到此错误。奇怪的是我每次都会得到这个错误;很不一致。我查看了互联网一段时间,我找到的唯一步骤是通过连接签名选项验证连接:
SET TEMPORARY OPTION connection_authentication='company = company-name;
application=application-name;
signature=application-signature';
我根据需要更改了值,但仍然收到了身份验证违规错误。我确信它与授权有关,因为我的应用程序可以从sybase数据库读取值而没有任何错误,因为未经授权的连接处于只读模式。我不明白我的应用程序在编写记录时如何经常绕过授权但会随机绊倒并让我犯这个错误。我错过了什么吗?还有其他方法来授权连接吗?