net 커넥터의 최신 버전 (6.2.3)을 사용하고 있습니다. documentation에 따르면 "풀링 된 연결 재설정"이라는 옵션이 있습니다. "나는 모두"아니오 "와"거짓 "의 값을 시도MySQL Connector에 대해 "풀링 된 연결 재설정"옵션이 작동하지 않는 이유
Data Source=DB;Database=DBName;UID=username;PWD=password;Max Pool Size=100;charset=utf8;Reset Pooled Connections=no;
및 설정이"풀링 된 연결 재설정 "을 포함한 모든 세 가지 옵션을 시도 :이 사용하여 다음 연결 문자열을 사용하지 않도록 노력했다 ResetPooledConnections "및"ResetConnections "를 참조하십시오. 그러나 동일한 오류에서 이러한 결과의 모든 :
Keyword not supported.
Parameter name: reset pooled connections
나는 소스 코드도보고 있었다. 그리고 당신 말이 맞아요, 옵션이 제거 된 것 같아요, 그리고 연결 리셋이 지금 사용되고 있습니다. 그러나 기본값은 false입니다. Ethereal과 함께 네트워크를 보면서 여전히 데이터베이스를 선택하기위한 다른 명령과 함께 핑 (ping)을 보내고있는 것으로 보입니다. ping을 수행하는 연결과 데이터베이스 선택을 중지 할 수있는 방법이 있습니까? – Kibbee
아니요, 적어도 다음 줄 142에서 핑이 하드 코드됩니다. http://bazaar.launchpad.net/~mysql-clr-team/connectornet/6.2/annotate/head:/MySql.Data/Provider/Source/MySqlPool.cs – nos