
在我的組織中,我們有一個 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 的筆記型電腦上運行嗎? (我真的很喜歡這個選項;))
答案1
您是否考慮過使用 MS 同步服務來實現筆記型電腦和伺服器資料庫的同步?我們在筆記型電腦上部署了 SQL Server Compact Edition 3.5,這些筆記型電腦不時連接到執行 SQL 2005 的中央伺服器。