上記のティムの回答にコメントしてください。実際、上記の最初の質問とほぼ同じ質問があります。私は現在、同期フレームワーク、同期サービス、SQL Server のバージョンなどのこれらのバージョン パズルと、どのバージョンで何を使用できるかについて苦労しています。
ティムが言及している記事(上記)には矛盾があることがわかりました。
この記事の質問 13 に対する回答によると、 SF 1.0 で使用できるのは SQL Compact だけのようです。ASP.NET で開発し、SF 1.0 に固執しているすべての人にとっては残念です。なぜなら、SQL Compact を ASP.NET と結合しようとすると例外が発生するからです (自分で取得しました)。おそらくSQL CE v4を持っていない限り?
「SQL Server Compact は ASP.NET 開発向けではありません。」
例えば:
http://social.msdn.microsoft.com/Forums/en-US/sqlce/thread/b8763568-c7b0-4e4a-bdf3-14969a0f67a0/
同じ記事の質問 #3 への回答によると、SF 1.0 は SQL Server 2008 および SQL Server Express 2008 と共に既定でインストールされます。クライアントエクスプレスで。
これは、混乱を助長する多くのことの 1 つです。各シナリオ/セットアップで何を使用するか、または何を使用できるかを簡単に把握するにはどうすればよいでしょうか?
元の質問に答えるのに役立つ場合は、最も単純なシナリオでの同期に関連する集中的な調査と C# での 1 週間の苦労の後、ここに私の発見があります。一緒。違う。私はすべてを試しました。この 2 つを組み合わせることに関する情報はインターネット上でほとんど見つかりませんでした。したがって、それらを一緒に使用することはできません。時間を無駄にしないでください。はい、SQL Express を使用できますが、Sync Framework 2.0 でのみ使用できます。それが私の個人的な結論です。わかったので、クライアントに Sync Framework 2.0 をインストールしようとしています (RFC と承認プロセスが複雑なため、サーバー側に何かをインストールすることはできません)。私は集中型モデルを信じています (クライアントは中央サーバーに接続しますが、相互には接続しません。サーバー自体に Web アプリ / IIS がインストールされていない場合)、同期フレームワークの使用はクライアント専用です。わかる?
とにかく、これを共有してくれてありがとうティム。私はすでに FAQ を読んでいましたが、あなたの投稿を見て再読し、本当に 2.0 をインストールする必要があることに気付きました ;-)
よろしくお願いします。
ジクシー