0

Microsoft Sync Framework 2.1、MS SQL Server 2008 * MS SQL CE 4.0 を使用しています ...

Microsoft Sync 用のデータベース プロバイダーのセットアップ スクリプトを生成するために使用できる既製のツールはありますか?

以下のリンクにアクセスして、私が欲しいものを知ってください

「オフライン専用シナリオのカスタム変更追跡」セクションを展開してください

現在、すべてのテーブルに対してこの SQL スクリプトを作成する必要がありますが、アプリケーションには 100 を超えるテーブルがあります。

http://msdn.microsoft.com/en-us/library/bb726041.aspx

4

2 に答える 2

1

中央の SQL Server 2008 データベースとテーブルを同期する必要がある SQL CE で実行されている「オフライン」クライアントがあると仮定すると、Sync Framework Toolkit (以前は Microsoft Sync Framework 4.0 として宣伝されていました) を利用することをお勧めします。

このツールキットは、主に Microsoft 以外のクライアントと SQL Server 間の双方向同期をサポートすることを目的としています。

ツールキットには既に SqlCeOfflineSyncProvider が実装されており、ソース コードを入手できるので、要件に合わせて変更できます。

コンソール (SyncSvcUtil.exe) と GUI (SyncSvcUtilUI.exe) ユーティリティが付属しており、同期するテーブルの SQL Server DB 内のすべての変更追跡ストアド プロシージャと追跡テーブルを生成します。この同期テーブルのプロビジョニングもコードから簡単に実行できます。

ここからダウンロードしてください

また、コンパイルされたヘルプ CHM ドキュメントも非常に優れています。

幸運を!

于 2012-10-12T17:06:47.097 に答える
0

プロビジョニング API がそれを実行できるはずです。参照:チュートリアル: SQL Server と SQL Server Compact の同期

同期フレームワークは、デフォルトでは SQL CE 4 で動作しませんが、動作させることができます。次を参照してください:同期フレームワークと SQL Compact 4 (はい、できます!)

また、SQL Server Compact ツールを使用してプロビジョニングおよび同期コードを生成することもできます。次を参照してください: SQL Server Compact Toolbox Sync Framework のサポート

Sync Toolkit は主に、MS 以外のクライアント プラットフォーム、または完全な Sync Framework SDK (Silverlight、Windows Phone、iOS など) を使用できないクライアント プラットフォーム向けに設計されています。完全な MS スタックがあるため、Sync Framework 自体を使用できます。 .

于 2012-10-15T03:27:20.843 に答える