SQL Replication,CE设备

时间:2011-09-21 12:38:01

标签: sql-server-2008 replication merge-replication

我有一个Windows CE设备,我想将数据复制到SQL Server 2008 R2数据库。我理解复制的基础知识,我需要使用MSDN的“双服务器拓扑”。哪里有IIS框和单独的SQL Server框。

我在SQL数据库上设置了复制和发布。此外,在IIS框中,我创建了一个虚拟目录,并通过UNC在数据库框上有物理文件夹。所以IIS框上的虚拟目录路径看起来像“\ databasebox \ c $ \ Replications”。我在两个盒子上设置了一个用户,并且能够成功测试连接。

我可以通过以下路径浏览设备中的虚拟目录:“https://www.mydomain.com/Replications”并打开目录浏览我可以看到sqlcesa35.dll。< / p>

问题是添加订阅。使用Web同步向导,我无法完成此过程。我到了正在配置现有虚拟目录的地步。选择它并收到错误“ConnWiz - 本地路径格式不正确”。如果我使用向导创建一个新的虚拟目录并获得添加远程目录UNC的点,则不允许它。

我已经尝试过映射驱动器,不允许。这必须是可能的,它是微软“双服务器拓扑”的一部分。

如何在IIS box-1上创建复制订阅,其中虚拟目录指向box-2上的文件夹?

1 个答案:

答案 0 :(得分:2)

您遇到的问题与IIS 7&amp; 8支持Web同步向导有关。根据此MSDN article“IIS 7.0不支持配置Web同步向导。”。您需要的是手动配置IIS以进行Web同步。您可以找到执行此操作的步骤here