それを行うことができますか?
5 に答える
また、SQLServerおよびCompactエディションの同期サービスを確認することもできます。Sync Servicesの利点は、レプリケーションサーバーやIISが不要であり、CompactEditionデータベース間で同期できることです。この方法では、かなり多くのコードを記述し、かなり複雑になりますが、軽量のサービスとして検討することをお勧めします。
マージレプリケーションを使用できます。ここにチュートリアルがありますSQLServerCompact 3.5ハウツーチュートリアル(番号5)。
手を汚すことを恐れないのであれば、同期サービスと同様に、確かに複製は可能です。必要なものの詳細によって異なります。
- 時々接続されるアプリケーションが読み取り専用キャッシュを必要としている: 同期サービス
- 部分的または完全な更新機能を必要とする時々接続されるアプリケーション: 同期サービス
- データへの読み取り/書き込みアクセスを必要とする複数のワークステーションを備えたリモート サイト: 十分に安定した安全なネットワーク接続を取得できる場合はレプリケーション。それ以外の場合は、次のサンプルに基づいて SQL Express (または完全な SQL Server) で動作するように Syn Services を拡張することを検討してください:同期SQL Express の使用
SQL CE データベースだけが必要で、SQL 2008 サーバーで作業している場合、Visual Studio 2008 SP1 のウィザードがすべての作業を行います。双方向が必要な場合は、1 行のコードを追加するだけで済みます。サポート。アップグレードできない場合は、SQL 2005 でより多くの作業が必要になります。少なくとも SP2 を使用している場合にのみ信頼できます。
私は、複数のサイトがデータのサブセットを持つ必要があるプロジェクトの最中です。各サイトが時々本社への接続を失う可能性がある環境で、同期サービスを SQL と連携させることができました。 2008 を本社に、SQL Express 2008 を各サイトに、完全な変更追跡 (2008 機能) を備えており、うまく機能しています。かなりの量のコード (C# および SQL) が必要になるため、非常にスマートなテンプレートを使用して支援します。を注意。
おそらく、より詳細に質問を絞り込むことができますか?
予算の制約があるため、ベータテスターのアプローチが必要になると思います。ガイドに従ってみましたが、うまくいかないようです。それを機能させるために時間を費やす前に、私はただ確認します、SqlServer2005とCompactEditionの間で複製することはできることですか?
私はただ確認します、SqlServer2005とCompactEditionの間で複製することはできることですか?
はい、MergeReplicationまたはSyncServicesのいずれかを使用して確実に実行できます