作者:吴炳锡 来源:http://www.mysqlsupport.cn/ 联系方式:
wubingxi#gmail.com 转载请注:译者和出处,并且不能用于商业用途,违者必究.
线上替换Percona版本和SSIS不兼容问题分析及解决办法
现象:
利用SSIS(SQL Server Intelligence Services)访问Percona-Server 5.1
原来的SQL取不到数据。
如果加上limit后就能取到数据。但原来的MySQL版本(MySQL-5.1.43sp1)就可以取到数据。
MySQL版本:Percona-Server-5.1.55 or MySQL-5.1.55后
SSIS 从MySQL中取不到数据。
分析:
从WireShark抓包分SSIS执行SQL的流程:
1. PING 包
2. INIT_DB连接上数据库
3. 发送:set sql_select_limit=0;
4. 执行SSIS中定义的SQL;
5. 发送: set sql_select_limit=-1;
6. 再执行SSIS中定义的SQL;
…
[获取更多]