Жорстке обмеження для кількості статей реплікації злиття?


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.


Один із наших проектів розпочався з тиражування злиття у всій нашій базі даних ~ 675 таблиць. Публікація та підписки, здається, спрацювали, але ми не дійшли до тестування (ми перейшли на Peer-to-Peer). Можливо, документація неправильна.
Джон Сейгель

Ви з цього питання повернулися від MS? У мене теж є питання з цього приводу. dba.stackexchange.com/questions/26930/… мені здається, що це помилка в минулому, і це більше не видається фактичним обмеженням, але я хочу бути впевненим, перш ніж рекомендувати це робити в виробництво.
пітер

Починаючи з SQL Server 2016, ліміт статей зараз: 2048, Джерело: docs.microsoft.com/en-us/sql/sql-server/…
Адель Хайята

Відповіді:


1

Зараз у мене є об'єднання реплікації з об'єднанням із 666 статтями з таблиць у виробництві, і я не отримував жодних попереджень або помилок щодо обмеження кількості виробів.

Оновлення: Починаючи з SQL Server 2016, зараз обмеження статей: 2048

Джерело


0

У минулому я потрапляв із SQLServer 2008 (не R2). Microsoft сказала: Це жорсткий межа. Немає способу її подолати.


Я б подумав, що якби це був жорсткий межа, він би провалився для нас у 400 статтях.
DanBig

0

З того, що я зібрав ліміт 256, це жорсткий ліміт для "підтримуваних конфігурацій", коли ви перейдете понад 256, деякі функції можуть не працювати.

Наприклад, у мене є база даних із 629 статтями злиття, і вона працює нормально, але якщо я додам до неї відфільтровану статтю, вона підірветься з помилкою, подібною до цієї помилки "Повідомлення: Забагато імен таблиць у запиті. Максимально допустимий показник 256. " коли ви намагаєтеся створити знімок.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.