お世話になります。
SQL Server 2005 環境において、マージレプリケーションによる同期を行っております。
サーバー:SQL Server 2005 Standard Edition
クライアント:SQL Server 2005 Express Edition
業務アプリケーションを構築しておりまして、
毎日サーバー、クライアント双方で更新されるデータを同期しています。
各クライアントはパラメータ化フィルタを使って、
同一テーブルで異なるデータを持つようになっております。
1年ほど稼動していますが、徐々に「生成バッチ」といわれるものが増えていき、
同期済みのクライアントを一から再レプリケーションしたり、
別のクライアントのレプリケーションを作成しようとすると、
何時間もかかってなかなか終わらなくなるようになりました。
過去の世代データを使用するようにMSDNには記述があり
このような現象はデータが大量になってきたため、
避けようのないことなのでしょうか?
回避方法など、何かご存知の方はいらっしゃいますか?
よろしくお願いします。