2011-09-21 66 views
0

我有一個Windows CE設備,我想將數據複製到SQL Server 2008 R2數據庫。我理解複製的基礎知識,我需要使用MSDN的「雙服務器拓撲」。哪裏有一個IIS框和一個單獨的SQL Server框。SQL複製,CE設備

我有在SQL數據庫上設置的複製和發佈。此外,在IIS框中,我創建了一個虛擬目錄,並通過UNC在數據庫框中擁有物理文件夾。所以IIS框上的虛擬目錄路徑看起來像「\ databasebox \ c $ \ Replications」。我在兩個盒子上設置了一個用戶,並且能夠成功測試連接。

我可以通過如「https://www.mydomain.com/Replications」這樣的路徑從設備瀏覽虛擬目錄並打開目錄瀏覽,我可以看到sqlcesa35.dll。

問題是添加訂閱。使用Web同步嚮導,我無法完成該過程。我到了配置現有虛擬目錄的地步。選擇它並得到一個錯誤「ConnWiz - 本地路徑的格式不正確」。如果我使用該向導來創建新的虛擬目錄並獲得添加遠程目錄UNC的指向,則不允許它。

我試過映射驅動器,不允許。這必須是可能的,它是微軟「雙服務器拓撲」的一部分。

如何在虛擬目錄指向box-2上的文件夾的IIS box-1上創建複製訂閱?

回答

2

您正面臨的問題與Web同步嚮導的IIS 7 &支持相關。根據此MSDN article「配置Web同步嚮導在IIS 7.0上不受支持」。你需要做的是爲Web同步手動配置IIS。你可以找到這樣做的步驟here