在我的组织中,我们有一个 SQL Server 2005 数据库服务器 (DBServer)。应用程序的用户通常会连接到 DBServer,但偶尔会想断开连接并使用 SQL Server Compact Edition 3.5 (SQLCE) 在笔记本电脑上继续工作。
因此,我们一直在研究在 DBServer 和 SQLCE 之间使用合并复制。从我读到的有关此过程的内容来看,必须在“服务器”上安装 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
您是否考虑过使用 MS Sync Services 来实现笔记本电脑和服务器数据库的同步?我们在笔记本电脑上部署了 SQL Server Compact Edition 3.5,这些笔记本电脑不时连接到运行 SQL 2005 的中央服务器。