我有一个 Windows CE 设备,我想将数据复制到 SQL Server 2008 R2 数据库。我了解复制的基础知识,我需要使用 MSDN 的“双服务器拓扑”。其中有一个 IIS 框和一个单独的 SQL Server 框。
我在 SQL 数据库上设置了复制和发布。此外,在 IIS 框上,我创建了一个虚拟目录,并通过 UNC 在数据库框上创建了物理文件夹。所以 IIS 框上的虚拟目录路径看起来像“\databasebox\c$\Replications”。我在两个盒子上都设置了一个用户,并且能够成功测试连接。
我可以通过以下路径从设备浏览到虚拟目录:“https://www.mydomain.com/Replications”,并且在打开目录浏览的情况下,我可以看到 sqlcesa35.dll。
问题是添加订阅。使用 Web 同步向导,我无法完成该过程。我到了配置现有虚拟目录的地步。选择它并得到一个错误“ConnWiz - 本地路径的格式不正确”。如果我使用该向导创建一个新的虚拟目录并完全添加远程目录 UNC,则它不允许这样做。
我试过映射驱动器,不允许。这必须是可能的,它是微软“双服务器拓扑”的一部分。
如何在 IIS box-1 上创建复制订阅,其中虚拟目录指向 box-2 上的文件夹?