
우리 조직에는 SQL Server 2005 데이터베이스 서버(DBServer)가 있습니다. 응용 프로그램 사용자는 일반적으로 DBServer에 연결되지만, SQLCE(SQL Server Compact Edition 3.5)를 사용하여 랩톱에서 연결을 끊고 작업을 계속하려는 경우가 있습니다.
이로 인해 우리는 DBServer와 SQLCE 간의 Merge Replication을 사용하는 방법을 검토해 왔습니다. 이 프로세스에 대해 읽은 내용에 따르면 IIS는 "서버"에 설치되어야 합니다. 아직 이것이 DBServer에 관한 것인지 SQLCE에 관한 것인지 알 수 있는 내용은 없습니다. 나는 문서가 DBServer를 언급하고 있다고 가정하고 이를 네트워킹 직원에게 제안했습니다.
내부 서버에 IIS를 설치하는 것이 우리의 정책이 아니기 때문에 이 아이디어는 금방 무산되었습니다. 이것이 SQL Server 2005 웹 서버(WebServer)가 등장한 곳입니다. IIS는 WebServer에 설치되어 DBServer와 SQLCE가 통신할 수 있는 통로가 될 것이라는 생각입니다.
이 유형의 설정에 대한 문서를 찾기 전까지는 처음에는 좋은 생각처럼 들렸습니다. 내가 할 수 있었던 모든 것은 DBServer --> SQLCE --> DBServer 설정... DBServer --> WebServer --> SQLCE --> WebServer --> DBServer 에는 아무것도 없습니다.
질문:
- 3개의 서버 설정을 사용하는 것이 이상적입니까?
- 이런 유형의 설정에 대한 문서가 있는 사람이 있습니까?
- IIS는 대형 서버 중 하나에서 실행되어야 합니까, 아니면 SQLCE가 설치된 랩톱에서 실행될 수 있습니까? (저는 이 옵션을 정말 좋아합니다 ;))
답변1
랩탑과 서버 DB의 동기화를 활성화하기 위해 MS 동기화 서비스를 사용해 보셨나요? 우리는 때때로 SQL 2005를 실행하는 중앙 서버에 연결하는 랩톱에 SQL Server Compact Edition 3.5를 배포했습니다.