0

我有一个 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 上的文件夹?

4

1 回答 1

2

您面临的问题与 IIS 7&8 对 Web 同步向导的支持有关。根据这篇MSDN 文章“IIS 7.0 不支持配置 Web 同步向导”。您需要为 Web 同步手动配置 IIS。您可以在此处找到执行此操作的步骤。

于 2012-12-18T01:47:48.900 回答