2009-04-28 2 views

답변

0

SQL CE 3.5를 사용할 수 있습니다. 어떻게 수행하나요? 평소와 같이 연결을 여는 것과 같습니다.

예를 들어 현재 MSSQL Management studio 2008에도 데이터베이스 연결이 있고 데이터베이스가 실행되는 동안 데이터를 볼 수있는 hench도 있습니다.

1

내가 잘못하고있는 것일 수도 있지만 SQL Server CE의 경우 동일한 연결을 유지하고 모든 통화에 대해 공유합니다. 통화를 스레딩하는 경우 문제가 발생할 수 있지만 큰 경우에는 문제가되지 않습니다.

SQL Server와 SQL Server CE의 연결간에 큰 차이점은 SQL Server CE에서 연결 풀링을 사용하지 않는다는 것입니다. CE에서 연결을 닫으면 사라집니다. 연결을 여는 것은 많은 비용이 듭니다.

+0

성능 문제로 인해 곧 공유 연결로 이동하게 될 것입니다. 우리는 거의 모든 데이터 액세스 작업에 대해 새로운 연결을 열어 왔지만 성능 저하로 인해 일부 문제가 발생했습니다. – tjjjohnson

+1

한 쪽 메모 : 여러 연결을 열어 봅니다 : 하나의 스레드 당 하나. 내가 멀티 스레딩을 호출하는 경우가 몇 가지 있습니다. 각 스레드마다 새로운 연결이 필요하거나 매우 이상한 오류가 발생하기 시작합니다. –

관련 문제