在我的组织中,我们有一个 SQL Server 2005 数据库服务器 (DBServer)。应用程序的用户通常会连接到 DBServer,但偶尔会希望断开连接并在使用 SQL Server Compact Edition 3.5 (SQLCE) 的笔记本电脑上继续工作。
因此,我们一直在研究在 DBServer 和 SQLCE 之间使用合并复制。根据我对这个过程的了解,IIS 必须安装在“服务器”上......但是,我没有发现这是在谈论 DBServer 还是 SQLCE。我假设文档指的是 DBServer,并向我们的网络人员提出了这个建议。
这个想法很快就被搁置了,因为在内部服务器上安装 IIS 不是我们的政策。这就是我们的 SQL Server 2005 Web 服务器 (WebServer) 进入画面的地方。这个想法是 IIS 将安装在 WebServer 上,并将成为 DBServer 和 SQLCE 进行通信的管道。
起初这听起来是个好主意,直到我开始寻找有关此类设置的文档。我所能处理的一切都是 DBServer --> SQLCE --> DBServer 设置... DBServer --> WebServer --> SQLCE --> WebServer --> DBServer 上没有任何内容。
问题:
- 使用 3 台服务器设置是否理想?
- 有没有人有关于这种设置的文档?
- IIS 是否甚至需要在其中一台大型服务器上运行,或者它是否可以在装有 SQLCE 的笔记本电脑上运行?(我真的很喜欢这个选项;))
您是否考虑过使用 MS Sync Services 来启用笔记本电脑和服务器数据库的同步?我们在笔记本电脑上部署了 SQL Server Compact Edition 3.5,这些笔记本电脑不时连接到运行 SQL 2005 的中央服务器。