問題タブ [microsoft-sync-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 変更追跡を使用した SQL CE と SQL 2008 間の Microsoft Sync Framework
Microsoft 同期フレームワーク:
変更追跡オプション付きの Sql CE および SQL 2008。
SQL CE に挿入されたレコードがあり、アップロードのみの方向で SQL 2008 にアップロードする必要がある場合、問題に直面しています。サーバー同期プロセスは clientInsertServerInsert 競合を引き起こし、サーバーがこのテーブルに新しい行を追加することは不可能です。
誰でもアイデアがあります。
私が気付いたもう 1 つのことは、VS.NET のデザインタイム同期 UI (クライアントデータベースで必要なテーブルを選択する場所) によって作成されたSQL サーバーデータベースを使用すると、問題が発生しないことです。しかし、空白のSQL Server データベースを使用してアプリケーションを配布すると、クライアントに挿入された行ごとにエラーがスローされます。
クライアント データベース (SqlCE) に変更を加えると、変更がアップロードされ、新しい行が挿入されると競合 ClientInsertServerInsert で ApplyChangeFailed イベントが発生します。たとえば、テーブルの本 (名前、数量) があり、クライアントにレコードを挿入すると、このテーブルの方向を UploadOnly に構成しましたが、サーバーに正常に送信されますが、「ClientInsertServerInsert」という競合が発生しました。つまり、サーバーも同じ値を挿入することは不可能です。また、すべての変更で競合が発生すると、プロセスが遅くなり、問題が発生する可能性があります。この行を使用して続行します.e.Action = ApplyAction.Continue;
compact-framework - CompactFrameworkの同期フレームワーク
誰かがRDAまたはマージレプリケーションの代わりに同期メカニズムとしてモバイルデバイスで動作する同期フレームワークを持っていますか?
はいの場合、利用可能なリソースを教えていただけますか。
グリーンフィールドコンパクトフレームワークベースのアプリケーションを開始する場合、同期メカニズム(同期フレームワーク/ RDA /マージレプリケーション/その他...)として何を使用しますか?
ありがとう
.net - 同期フレームワーク DAL を構成する適切な方法
ユーザーが一時的に切断された状態で作業できるようにする必要がある WPF アプリを作成しており、ローカル データベース キャッシュを使用する予定です。
私の質問は、私のデータ アクセス レイヤーに関するものです。
- 通常、キャッシュを指すように DAL 全体を作成しますか、またはその両方を作成し、切り替えメカニズムを作成しますか?
Entity は、キャッシュに対して DAL を使用する良い方法ですか?
私は L2S に慣れていますが、SQLCE に対しては使用できないと理解していますよね?
ありがとう!
PS: Sync、Linq、および WPF をすべて一緒に使用するための優れたリソースはありますか? チュートリアル、ビデオなど?
sql-server - 同期フレームワーク: SqlSyncProvider ItemConflicting と ApplyChangeFailed
異なる SQL Server データベース間で変更を同期する同期アプリケーションを設計しようとしています。
ItemConflicting イベントを受け取り、競合に関連する知識を保存し、すべての競合をオフラインで解決することに基づいた設計を考え出しました。
ただし、ApplyChangeFailed イベントを発生させることしかできないようです。SqlSyncProvider が ItemConflicting イベントを使用しない理由はありますか? イベントへの接続が間違っているだけですか?
私が気にする理由は、ItemConlficting イベントを使用すると、単に競合をログに記録し、ApplychangeFailed イベントでは達成できないような方法で残りの同期を続行できるからです。
database - Microsoft Sync Framework の提案に似たオープン ソース フレームワーク?
オープン ソース スタック (Java、Web サービス、その他) の上に倉庫管理システムを実装しています。このシステムでは、適切なオンライン/オフライン機能も備えている必要がある多くのモバイル デバイスを統合したいと考えています。たとえば、モバイル デバイスが一時的に接続されていない間にデータベース挿入を準備し、再接続時にバックエンド データベースで実行します。
.NET スタックの場合、Microsoft Sync Framework は完璧なソリューションです。たとえば、データベースのレプリケーションやホーディングを行う場合などです。MS Sync Framework に代わるオープン ソースを提案し、その経験を説明できる人はいますか? ご回答ありがとうございます。
windows-mobile - モバイル クライアントで Microsoft Sync Framework を使用すると SQL 同期が遅くなる
MS Sync Framework を使用して Windows CE 6.0 と SQL CE 3.5 SP1 クライアントおよび SQL 2008 データベースの間でデータを同期するアプリケーションを開発しています。私たちの主な問題は、完全に空の 15 個のテーブルに対して最大 1 分の同期時間が遅いことです。コンポーネントの内訳は次のとおりです。
サーバ:
SQL Server 2008
変更追跡が有効化された 15 個のテーブル
モバイル同期用のエンドポイントを備えた WCF サービス (Sync Framework 2.0 を使用)
クライアント (モバイル)
Windows CE 6.0
同期を開始する Sync Framework for Devices (CTP 1) を使用する NET アプリケーション
上で述べたように、変更や空のテーブルがなければ、同期には最大 1 分かかります。モバイル デバイスはドックにあります。これは、実稼働環境の取引ブレーカーです。この分野で経験のある人はいますか?物事を改善する方法はありますか?返信ありがとうございます。
wcf - ファイル転送 WCF サービスを介してカスタム ファイル同期プロバイダーを開発する
WCF サービスを使用してインターネット経由でファイルを同期するカスタム同期プロバイダーを開発しようとしています。
既にファイル転送サービスがあり、運用環境で動作していますが、その上にカスタム同期プロバイダーを実装する必要があります。ここの Braynt Likes ブログで解決策を確認しましたが、これは私のニーズを満たしていません。
役立つアドバイス、ガイダンス、またはサンプル コードは本当にありがたいですか?
c# - Sync Framework 同期データベース ビュー
Microsoft 同期フレームワークはデータベース ビューを同期できますか?
または、 SelectIncrementalInsertsCommand で、ビューのようなことをして、複数のテーブルを選択して結合できますか?
c# - MS Sync Framework を使用した 2 つの SQL Server データベースの同期
時々オフラインにできる中央 SQL Server データベースが 1 つあります。Local DB Cache (SQL CE) を使用して中央データベースと同期するデスクトップ アプリケーションと、同期を維持したい独自の SQL Server を備えた Web アプリケーションがあります。すべての同期は双方向でなければなりません。
中央データベースをデスクトップ クライアントと同期するのと同じ方法で、中央データベースを Web アプリケーションのデータベースと同期する方法はありますか?
コラボレーション シナリオとピア ツー ピア同期については知っていますが、データベースの手動プロビジョニングは避けたいと考えています。SQL CE <--> SQL Server シナリオと同様に、統合された SQL Server 2008 変更追跡を使用したいと考えています。
sql-server - Microsoft Sync Framework 2.0 でテーブルの同期スキーマをリセットするにはどうすればよいですか?
2 つの SQL サーバーで同期スコープをセットアップし、しばらくの間同期が正常に機能する場合はどうなりますか? 次に、いずれかのテーブルのスキーマを変更する必要があります。列を追加するか、主キーを変更する必要があるとしましょう。
Microsoft Sync Framework がそのテーブルを適切に同期できるようにするにはどうすればよいですか?
両方のマシンでテーブルの変更スクリプトを実行すると仮定します (これは簡単な部分です)。しかし、変更があり、スコープ メタデータを変更する必要があることを Sync Framework に知らせるにはどうすればよいでしょうか。