マージレプリケーションのアーティクル数のハード制限?


10

背景のビット。マージレプリケーションを使用するアプリを開発しました。現在、約212の記事を公開していますが、256の記事数の制限に収まっているようです。(サーバーではSQL Standard 2005、サブスクライバーレベルでは2005 Expressを使用します。)

私たちは新しいバージョンを開発中であり、新しいデータベースはゼロから構築されています。これには、SQL 2008 R2 Standardサーバー側とExpress 2008 R2の最小システム要件があり、クライアント側でも同様です。公開された記事と同じ256カウント制限。(はい、2012年もサポートしますが、制限は同じです)

問題は、新しいバージョンで400以上の記事を公開してテストに成功し、すべてが機能的にテストされるところです(パブの作成、スナップショットとサブスクライバーの作成、およびレプリケーション自体)。他の誰かが以前にカウント制限を超えたことがありますか?これはソフト推奨制限に過ぎませんか?パブリケーションの作成中、またはサブスクライバーの作成中に、エラーは発生していません。

この記事によると:http : //msdn.microsoft.com/en-us/library/ms143432%28v=sql.105%29

Microsoftからのコールバックを待っていますが、SQLのどのバージョンでも、これを以前に見たことがあるかどうか知りたいのですが。


プロジェクトの1つは、約675テーブルのデータベース全体でのマージレプリケーションから始まりました。パブリケーションとサブスクリプションは機能しているように見えましたが、テストまでは行きませんでした(Peer-to-Peerに切り替えました)。ドキュメントが正しくない可能性があります。
Jon Seigel、2012

これについてMSから何か返事はありましたか?これについても質問があります。dba.stackexchange.com/questions/26930/…私にはそれは過去のバグが原因であるように思われ、もはや実際の制限ではないようですが、これを行うことを推奨する前に確認したいと思います製造。
ピーター、

SQL Serverの2016年から始め、記事の制限は以下のようになります。2048年、出典:docs.microsoft.com/en-us/sql/sql-server/...
アデルKhayata

回答:


1

666テーブルアーティクルを本番環境でマージレプリケーションセットアップしましたが、アーティクルの制限に関する警告やエラーは表示されませんでした。

更新:SQL Server 2016以降、記事の制限は2048になりました

ソース


0

SQLServer 2008(R2ではない)で過去にヒットしました。Microsoftは言った:それはハードリミットです。それを克服する方法はありません。


もしそれがハードリミットだったとしたら、400の記事で失敗したと思います。
DanBig 2013年

0

私が収集した256の制限は、「サポートされる構成」のハード制限です。256を超えると、一部の機能が動作しない可能性があります。

たとえば、629のマージアーティクルを含むデータベースがあり、正常に動作しますが、フィルター処理されたアーティクルを追加すると、次のようなエラーが発生 します。 256」スナップショットを作成しようとしたとき。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.