SQL Server2008R2データベースにデータを複製したいWindowsCEデバイスがあります。レプリケーションの基本を理解しており、MSDNの「2サーバートポロジ」を使用する必要があります。IISボックスと個別のSQLServerボックスがある場合。
SQLデータベースにレプリケーションとパブリケーションを設定しています。また、IISボックスで仮想ディレクトリを作成し、UNC経由でデータベースボックスに物理フォルダーを作成しました。したがって、IISボックスの仮想ディレクトリパスは「\ databasebox \ c $\Replications」のようになります。両方のボックスにユーザーを設定し、接続を正常にテストできます。
「https://www.mydomain.com/Replications」などのパスを介してデバイスから仮想ディレクトリを参照できます。ディレクトリ参照をオンにすると、sqlcesa35.dllが表示されます。
問題はサブスクリプションの追加です。Web同期ウィザードを使用して、プロセスを完了できません。既存の仮想ディレクトリを構成するところまで来ました。それを選択すると、「ConnWiz-ローカルパスが正しい形式ではありません」というエラーが表示されます。ウィザードを使用して新しい仮想ディレクトリを作成し、リモートディレクトリUNCを追加するポイントを取得した場合、それは許可されません。
マップされたドライブを試しましたが、許可されていません。これは、Microsoftの「2サーバートポロジ」の一部である可能性があります。
仮想ディレクトリがボックス2のフォルダーを指すIISボックス1でレプリケーションサブスクリプションを作成するにはどうすればよいですか?