0

MS Sync Framework 2.1 を使用しており、複数の SQL Express 2008 R2 Express クライアントを SQL Express 2008 R2 サーバーと同期しています。最近まで何ヶ月も正常に動作していました。3000 レコードのテーブルの 1 つが同期されなくなりました。一括挿入を使用してテーブルを作成しました。SQL Management Studio を使用して、クエリ アナライザーでこれらのレコードを更新することさえできません。

T-Sql Update クエリを次のように実行すると、

Update myTable set modifiedDate ='sa'

次のメッセージを返します。

(0) records updated

(3000) records updated

最初のメッセージは myTable 用で、2 番目は myTable_Tracking 用です。そのため、レコードは myTable で更新されていませんが、myTable_Tracking では更新されています。しかし、Select クエリを実行すると、3000 行が返されます。

Server と Express の両方で同じ結果が得られます。

トランザクションログのサイズを確認しました。SQL Server 2008 R2 サーバーの使用領域は 94% ですが、SQL Express の使用領域はわずか 17% です。

アイデアはありますか?さらに情報が必要な場合はお知らせください。

4

1 に答える 1

0

このリンクをご覧になることをお勧めします。

https://jtabadero.wordpress.com/2012/08/23/things-you-need-to-know-about-sql-data-sync-service/

于 2015-01-22T18:38:34.147 に答える