Harte Einschränkung für die Anzahl der Zusammenführungsreplikationsartikel?


10

Ein bisschen Hintergrund. Wir haben eine App entwickelt, die die Merge-Replikation verwendet. Derzeit veröffentlichen wir ungefähr 212 Artikel, und alles ist in Ordnung, da es anscheinend in die Grenze von 256 Artikeln fällt. (Verwenden von SQL Standard 2005 auf dem Server und 2005 Express auf Abonnentenebene.)

Wir sind dabei, eine neue Version mit einer von Grund auf neu erstellten Datenbank zu entwickeln, die eine Mindestsystemanforderung für die SQL 2008 R2 Standard-Serverseite und Express 2008 R2 auf der Client-Seite enthält, die ebenfalls über die zu verfügen scheint gleiche Anzahl von 256 Zählungen für veröffentlichte Artikel. (Ja, wir werden auch 2012 unterstützen, die Grenzen sind jedoch gleich.)

Die Frage stellt sich, wo wir über 400 Artikel in der neuen Version erfolgreich getestet haben und alles funktionstest ist (Pub-Erstellung, Snapshot- und Abonnenten-Erstellung sowie Replikation selbst). Hat jemand anderes zuvor das Zähllimit überschritten, und ist dies nur ein weiches empfohlenes Limit? Wir haben weder bei der Erstellung der Veröffentlichung noch bei der Erstellung der Abonnenten Fehler festgestellt.

Gemäß diesem Artikel: http://msdn.microsoft.com/en-us/library/ms143432%28v=sql.105%29

Ich warte auf einen Rückruf von Microsoft, aber ich würde gerne wissen, ob dies schon jemand in einer SQL-Version gesehen hat.


Eines unserer Projekte begann mit der Zusammenführungsreplikation in unserer gesamten Datenbank mit ~ 675 Tabellen. Die Veröffentlichung und die Abonnements schienen zu funktionieren, aber wir kamen nicht zum Testen (wir wechselten zu Peer-to-Peer). Möglicherweise ist die Dokumentation falsch.
Jon Seigel

Haben Sie von MS ein Wort dazu zurückbekommen? Ich habe auch eine Frage dazu. dba.stackexchange.com/questions/26930/… scheint mir auf einen Fehler aus der Vergangenheit zurückzuführen zu sein, und es scheint kein tatsächliches Limit mehr zu sein, aber ich möchte sicher sein, bevor ich empfehle, dies in zu tun Produktion.
Peter

Ab SQL Server 2016 beträgt das Artikellimit
Adel Khayata

Antworten:


1

Ich habe jetzt das Replikations-Setup mit 666 Tabellenartikeln in der Produktion zusammengeführt und keine Warnung oder Fehler bezüglich des Artikellimits erhalten.

Update: Ab SQL Server 2016 beträgt das Artikellimit jetzt: 2048

Quelle


0

Ich habe in der Vergangenheit mit SQLServer 2008 (nicht R2) geschlagen. Microsoft sagte: Es ist eine harte Grenze. Es gibt keine Möglichkeit, dies zu überwinden.


Ich würde denken, wenn es ein hartes Limit wäre, wäre es bei 400 Artikeln für uns gescheitert.
DanBig

0

Soweit ich weiß, ist das 256-Limit ein hartes Limit für "unterstützte Konfigurationen". Sobald Sie 256 überschreiten, funktionieren einige Funktionen möglicherweise nicht mehr.

Zum Beispiel habe ich eine Datenbank mit 629 Zusammenführungsartikeln und sie funktioniert einwandfrei. Wenn ich jedoch einen gefilterten Artikel hinzufüge, wird ein Fehler angezeigt, der diesem Fehler ähnelt. "Nachricht: Zu viele Tabellennamen in der Abfrage. Der maximal zulässige Wert ist 256. " wenn Sie versuchen, den Schnappschuss zu erstellen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.