2012-01-24 2 views
0

SQL Compact Edition 3.5를 여러 사용자가 사용하는 응용 프로그램을 만들었지 만 테스트에서 데이터베이스에 연결할 수 없다는 것은 처음 연결 한 후 어떻게 연결했는지입니다!SQL Compact Edition 3.5 데이터베이스를 공유 할 수 있습니까?

이것은 내 응용 프로그램의 오류이거나 SDF 파일에 많은 연결이있는 문제입니까?

및 Compact Edition 3.5는 256 연결을 허용합니까?

+1

SQL 서버 CE는에서 프로세스 단일 사용자 –

+0

가 @Eugen RIECK입니다! 변경해야 할 작업이 많습니다. ( – Akrem

+0

많은 작업이 SQL Server Express로만 업 사이즈 됨 :-) – ErikEJ

답변

0

Microsoft Locking in SQL Server CE을보아야합니다. 요컨대, 데이터베이스가 트랜잭션에서 잠겨 있지 않으면 다중 사용자/애플리케이션이 동시에 SDF에 동시에 액세스 할 수 있다고 말합니다.

또한, 우리는 또한 네트워크 드라이브에 SQL 서버 CE 3.1 파일로 다중 사용자/애플리케이션에 액세스 할 수없는 것을 언급하고 싶다. 이 제약 조건은 SQL Server CE 3.5에도 적용될 수 있습니다. 이 문제의 영향을받는 경우 로컬 드라이브 참조를 사용하여 SDF를 열어야합니다. 당신은 왜 같은 자위대 파일로 멀티 PC에서 데이터베이스에 대한 액세스를 수 있도록 더 없다 말 :

1

응용 프로그램의 작동 방식에 따라 SQLite와 SQL 콤팩트를 대체 할 수 있습니다. 한 번에 하나의 쓰기 만 처리 할 수 ​​있지만 동시에 여러 개의 읽기를 처리 할 수 ​​있습니다. 무엇보다 실제 SQL 서버를 살펴야합니다.

관련 문제