質問:SQL Server CE DBをSQL Server Express DBに接続するにはどうすればよいですか。パブリッシャではなくSQL Server Expressのサブスクライバのみであるため、マージレプリケーションは使用できません。SQL Server 2008:Compact 3.5とExpress間のデータの共有
詳しい背景情報:次のように
は、私たちは、アプリケーションが構成されている: 1)当社の本社、SQL Server Compactの
を実行しているSQL Server 2008のExpressの 3)機械、実行しているSQL Server 2008の 2)支店を、実行しています各マシンはブランチに接続してデータを送信する必要があります。その後、ブランチは本社に接続してデータを送信する必要があります。ブランチオペレータは緊急事態に対応する必要があるため、マシンとブランチ間のデータの同期はかなり頻繁に(理想的には1分に2回)行う必要があります。支店と本部との同期はあまり頻繁ではありません(私は毎日考えています)。ただし、ネットワーク障害をサポートする必要があります。
私たちは競合の解決を期待していないので、Microsoft Synchronization Servicesを使用する必要はありません。このページSQL Server Express BOLを見ると、Merge Replicationが私たちのニーズを満たすことができ、HQと支店の間で使用する予定ですが、上記のように、コンパクトDBをExpressに接続する方法が必要です。
これは私が使い終わったものです。私はいくつかの問題を抱えていますが、それはSQL CEとSQL Expressと競合する主キーを処理しています。私は別の質問をするべきですか? – chocojosh