LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1491|回复: 1

使用mssql(freetds_mssql)出现double free or corruption错误??

[复制链接]
发表于 2005-12-9 13:10:11 | 显示全部楼层 |阅读模式
由于历史原因,需要将原来运行在Win+IIS+PHP+SQL Server 2000的一个PHP程序转移到Linux+Apache+PHP环境下,但数据库服务器不变。
搜了半天才找到在Linux+Apache+PHP下使用mssql访问sql2000的方法,就是用那个freetds_mssql,可是在执行查询的时候总是down掉,Apache的log中显示:*** glibc detected *** double free or corruption (!prev): 0x802b30c8 ***错误,Web浏览器中什么错误都不显示。
又打开freetds的log,发现建立连接、发送查询SQL,以及接收结果数据包都没问题,也没看出其中有什么明显的错误记录,但就是没法显示结果集,不知道有没有高人搞过这种憋S组合,还望不吝赐教,先谢过。
 楼主| 发表于 2005-12-11 10:57:28 | 显示全部楼层
又实验了一下,用freetds的tsql在命令行下连接、查询都没有问题,客户端字符集用的GB2312,结果集中的中文什么的都可以正常显示,就是在PHP中访问会出这个问题。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表