2012-07-11 2 views
0

나는 다음과 같은 두 가지 설정에 오류가 다음 연결 문자열SqlConnection 오류를 해결하는 방법 "지원되지 않는 키워드 : 'decr pool size'."

Data Source=.;Initial Catalog=TestBCP_12;User ID=sa;Password=sa;Min Pool Size=100; Max Pool Size=100; Decr Pool Size=100; Incr Pool Size=100; 

입니다 Windows 응용 프로그램을 작성하고 System.Data.SqlClient.SqlConnection 객체

SqlConnection targetDatabaseConnection = new SqlConnection(ConnectionString); 

을 사용하고

Decr Pool Size=100; Incr Pool Size=100; 

나는 모든 크기가 100 인 것을 안다, 그렇다면 예외의 원인인가? , 메시지는 오류를 경건하지 않습니다.

내가 직접 그래서 그것을 달성하기 위해 다른 가능한 방법을 찾기 위해 새로운 질문 How to achieve functionlity i.e. controlling "Incr Pool Size" or "Decr Pool Size" while establishing connection to SQL? similar to ORACLE 요청의 다음 문서를 읽고 http://www.codeproject.com/Articles/17768/ADO-NET-Connection-Pooling-at-a-Glance

는이 SQL에서 불가능하다는 답을 찾을 수를 기반으로 구현됩니다.

답변

6

SqlConnection을 사용하고 있으므로 Decr Pool Size 또는 Incr Pool Size을 지원하지 않습니다. 기사에서 Connection Pooling in DotNet

:이 속성은이 문서를 확인할 수 있습니다 OracleConnection

지원됩니다

당신이 아닌 다른 .NET 데이터 공급자를 사용하는 경우 당신은 설명서를 참조해야

SQL 서버. 다른 데이터 공급자에는 풀링 옵션이 더있을 수 있습니다. 좋은 예는 Oracle Data Provider이며 은 연결 풀이 축소되거나 커질 수있는 방법을 제어하는 ​​ 의 두 가지 옵션 인 Decr Pool Size 및 Incr Pool Size를 제공합니다.

+0

내가 읽어 초기 최소 크기 http://www.codeproject.com/Articles/17768/ADO-NET-Connection-Pooling-at-a을 가지고 특별한 요구 사항이없는 경우
Min Pool Size=100;도 제거 할 수있다 - 그것을 사용하기 전에 즐거움은 오라클에 대해 말하지 않는다 –

+3

@ImranRizvi는 저자가 Oracle과 SQL 연결 모두에 대해 말하는 것처럼 보입니다. 그러나 Decr 풀 크기와 Incr 풀 크기는 ' SQLConnection과 함께 사용하십시오 – Habib

+0

나는 당신을 믿습니다. 같은 것을 성취 할 수있는 다른 방법이 있습니까? –

1

허용되는 키워드 목록은 documented on MSDN입니다. Decr Pool Size 또는 Incr Pool Size도 거기에 나열되어 있지 않습니다.

+0

나는 너를 믿는다. 같은 것을 성취 할 수있는 다른 방법이 있습니까? –

1

Oracle connection 문자열에 대해 SqlServer 데이터베이스에 대한 구문을 사용하고 있습니다.

DECR POOL SIZEINCR POOL SIZE은 SqlServer 연결에서 지원되지 않습니다.

연결에서이 두 부분 만 제거하면됩니다.
기본값이기 때문에 Max Pool Size=100;도 제거하는 것이 좋습니다.

+0

같은 것을 달성하는 다른 방법이 있습니까? –

+0

연결 풀링 메커니즘에 대한 자세한 내용은 [SQL Server - 연결 풀링 이해 및 제어] (http://www.pythian.com/news/1270/sql-server-understanding- 및 제어 연결 풀링 - 조각화 /) – Steve

관련 문제