문제

타사 응용 프로그램이 채워진 기존 역설 데이터베이스를 쿼리하려고합니다. 내 응용 프로그램은 이제 타사 앱을 차단하고 있으며 차단하지 않고 데이터베이스를 쿼리/열 수있는 "쿼리 힌트"또는 연결 문자열 속성이 있는지 궁금합니다.

데이터베이스는 "ODBC 용 .NET Framework Data Provider"연결을 사용하여 쿼리됩니다.

도움이 되었습니까?

해결책

표준 .NET 'Disponented'패턴을 따르더라도 (모든 연결을 최대한 빨리 닫아야 함) 여전히 기본 연결 풀링에 연결을 열어두고있을 것입니다. 테스트하려면 쿼리를 실행 한 후 ConnectionPool을 지워야합니다.

내가 알 수있는 한, ODBC의 경우 :

System.Data.Odbc.OdbcConnection.ReleaseObjectPool()
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top