2011-09-21 41 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