MySQL Error number: MY-011971; Symbol: ER_IB_MSG_146; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-011971; Symbol: ER_IB_MSG_146; SQLSTATE: HY000
Message: %s
错误名称: MY-011971 (ER_IB_MSG_146)
错误信息:HY000;(Error 146, InternalError: CT-LIB:) A descriptor handle was supplied that was not valid
错误说明:
MY-011971 (ER_IB_MSG_146)错误指出,已向服务器提供了无效的描述符句柄。
常见案例
当与Sybase服务器的连接使用的Open Client库的ct封装时,可能会导致MY-011971 (ER_IB_MSG_146)错误。出现这个错误的典型案例是,在Sybase Adaptive Server Enterprise (ASE) 12.0和Open Client 15.0上使用ct_cursor()函数使用CT-LIB调用时出现此错误。
解决方法:
MY-011971 (ER_IB_MSG_146)错误的解决方法需要更新Sybase Open Client – 尤其是ct_api()函数的函数库版本。要更新Open Client的版本,可以从Sybase服务器端下载最新版本,并将其发送到客户端机器。安装完之后,可以开始对ct_api函数进行调用。另外,在改善Open Client本身版本之外,可以使用ct_describe()函数来释放不正确的描述符句柄,以解决此问题。