Жесткое ограничение для количества статей репликации слиянием?


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.