問題タブ [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.

0 投票する
1 に答える
331 参照

sql-server - 同期スコープを設定した後、データベースのスキーマを変更するにはどうすればよいですか?

データベースのスキーマ変更に合わせてSyncFrameworkを最新の状態に保つ手順は何ですか?

0 投票する
4 に答える
5783 参照

sql-server - Microsoft Sync Framework - スキーマの変更後にテーブル (またはスコープ全体) を再プロビジョニングする方法は?

Microsoft Sync Framework との同期を既にセットアップしており、テーブルにフィールドを追加する必要があります。データベースを再プロビジョニングするにはどうすればよいですか?

セットアップは非常に簡単です。

  • 2 つの SQL Express 2008 サーバー
  • スコープにはデータベース全体が含まれます
  • Microsoft Sync Framework 2.0 の使用
  • 直接アクセスによる同期。標準の新しい使用SqlSyncProvider

両端で構造変更を行いますか? それとも、サーバーを 1 つだけ変更して、Sync Framework に何らかの方法で変更を反映させますか?

_trackingテーブルやストアド プロシージャを削除する必要がありますか? トリガーはどうですか?

同期フレームワークを使用している人はいますか? 助けてください。

0 投票する
2 に答える
2028 参照

c# - 2 つの SQL Server を使用する MS Sync Framework クライアント サーバー シナリオ

私が理解している限り、クライアント サーバー シナリオ (別名オフライン シナリオ) は、SQL Server をサーバーとして、SQL Server Compactをクライアントとして使用することになっています。ノードがマスターと通信して同期するが、相互には同期しない、マスターといくつかのノード間の同期を実装する必要があります。マスターとノードはすべて SQL Server 2008 です。

このシナリオで MS Sync Framework を使用することは可能ですか (それは理にかなっていますか)?

クライアントサーバーの同期を設定すると、 ( CeSqlCeClientSyncProviderに注意してください)のみがあり、( Ceなしで)ありませんSqlClientSyncProvider

ありがとう

0 投票する
2 に答える
1280 参照

c# - Web サービスを介した SQL Server CE と SQL Server 2005 の同期

オブジェクトでxml-sを作成するクライアントwinformsがあります。月に一度、この xml-s を取得し、それらをデータベース (多数の列とフィールド) に保存します。

今、私はこのレポートをより頻繁に取得し、シリアライゼーションとデシリアライゼーションを省略したいと考えています。

私はマイクロソフトのテクノロジにのみ興味があるので、SQL Server 2005 を使用して Web サービス (asmx) を介して (私の winforms アプリケーションで) sql ce を同期することは不可能ですか?

この状況に対処するための良い例を知っていますか?

0 投票する
1 に答える
635 参照

.net - Microsoft 同期フレームワーク

中央の SQL サーバー データベースがあります。私のソリューションには、SQL Server または SQL Server Express を実行しているクライアントとのデータの同期を担当する WCF サービスがあります。

このサービスは Microsoft Sync Framework を使用しており、うまく機能しますが、Sync Framework はクライアントのサーバーに直接接続する必要があり、SQL Server Express を実行しているクライアントには、アプリケーションがそれらを見つけるための静的 IP アドレスがない場合があります。

どうすればこの問題を克服できますか? Sync Framework には、サーバーとクライアントの両方で変更のデータセットを交換できる中間サービスがありますか? または、Sync Framework を使用して変更のデータセットを取得できますか?

0 投票する
1 に答える
1216 参照

microsoft-sync-framework - 同期フレームワーク 2.0 はデータベース内のすべてのテーブルを同期します

Microsoft 同期フレームワーク 2 を使用して、各テーブルをスコープに具体的に追加せずに、2 つの ms sql 2008 データベース間ですべてのテーブルを同期する方法はありますか?

ありがとうございました!

0 投票する
1 に答える
114 参照

c# - MicrosoftSyncFrameworkと識別子としての整数

モバイルデバイス上にあるローカルストレージとサーバーDBの間でデータ同期を実装する必要があります。

重要なのは、私たちのDB(すでに何年も前から運用されている)はすべて、レコードのIDとして整数を使用しているということです。影響が大きすぎるため、GUIDに変更することは現在のところ代替手段ではないのではないかと思います。

誰かがこの問題を回避する良い方法がありますか?

0 投票する
1 に答える
102 参照

sql - 同期されるフィールドを制限します

WindowsMo​​bileデバイスで実行するアプリケーションを構築しています。MicrosoftのSyncFrameworkを使用して、SQLCEデータベースをメインの企業データベースと同期しています。

問題は、同期されるフィールドをどのように制限できるかということです。問題のテーブルにはフィールドのスタックがありますが、モバイルデバイスに表示する必要があるのはそのうちのいくつかであり、レプリケーションは(サーバーからモバイルへの)一方向のみであるため、問題にはなりません。私はこの同様の質問を見ましたが、そこには多くの情報がありません。誰かがこれを達成する方法について私にもっとアドバイスを与えることができますか?それは非常に一般的な要件だと思います。

また、Sync Frameworkバージョン2.0を使用できるかどうか、または1.0に固執する必要があるかどうかを誰かが知っていますか。2.0はWindowsMo​​bileに対応していないように感じましたが、よくわかりません。

乾杯
マーク

0 投票する
1 に答える
133 参照

synchronization - Apple の同期サービスや Microsoft の同期フレームワークに似たものはありますか?

ローカル データをインターネット上のサーバーと簡単に同期できるものを探しています。この 2 つほど成熟している必要はなく、どのプラットフォームでも問題ありません。私は問題に対するさまざまなアプローチを検討しているだけです。

0 投票する
5 に答える
19254 参照

c# - Moqを使用して内部コンストラクターで型をモックする

MicrosoftSyncFrameworkのクラスをモックしようとしています。内部コンストラクターのみがあります。私が次のことを試してみると:

このエラーが発生します:

System.NotSupportedException:親にはデフォルトのコンストラクターがありません。デフォルトのコンストラクターは明示的に定義する必要があります。

これはスタックトレースです。

System.Reflection.Emit.TypeBuilder.DefineDefaultConstructorNoLock(MethodAttributes属性)System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(MethodAttributes属性)System.Reflection.Emit.TypeBuilder.CreateTypeNoLock()System.Reflection.Emit.TypeBuilder.CreateType()Castle。 DynamicProxy.Generators.Emitters.AbstractTypeEmitter.BuildType()Castle.DynamicProxy.Generators.ClassProxyGenerator.GenerateCode(Type [] interfaces、ProxyGenerationOptions options)Castle.DynamicProxy.DefaultProxyBuilder.CreateClassProxy(Type classToProxy、Type [] additionalInterfacesToProxy、ProxyGenerationOptions options)Castle。 DynamicProxy.ProxyGenerator.CreateClassProxyType(Type classToProxy、Type [] additionalInterfacesToProxy、ProxyGenerationOptions options)Castle.DynamicProxy.ProxyGenerator。CreateClassProxy(Type classToProxy、Type [] additionalInterfacesToProxy、ProxyGenerationOptions options、Object []コンストラクター引数、IInterceptor []インターセプター)Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy、Type [] additionalInterfacesToProxy、ProxyGenerationOptionsオプション、IInterceptor []インターセプター)Castle.DynamicProxy .ProxyGenerator.CreateClassProxy(Type classToProxy、Type [] additionalInterfacesToProxy、IInterceptor []インターセプター)Moq.MockDynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy、Type [] additionalInterfacesToProxy、IInterceptor []インターセプター)Moq.MockDynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy、Type [] additionalInterfacesToProxy、IInterceptor []インターセプター)Moq.Mock1.<InitializeInstance>b__0() Moq.PexProtector.Invoke(Action action) Moq.Mock1.InitializeInstance()

どうすればこれを回避できますか?