Немного фона. Мы разработали приложение, которое использует репликацию слиянием. В настоящее время мы публикуем около 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.
Ответы:
Сейчас у меня настроена репликация слиянием с 666 таблицами статей в производстве, и я не получил никаких предупреждений или ошибок, касающихся количества статей.
Обновление: Начиная с SQL Server 2016, ограничение статей теперь составляет 2048
Источник
источник
В прошлом я пользовался SQLServer 2008 (не R2). Microsoft сказала: это жесткий предел. Нет способа преодолеть это.
источник
Из того, что я собрал, ограничение 256 является жестким ограничением для «поддерживаемых конфигураций», после того как вы превысите 256, некоторые функции могут не работать.
Например, у меня есть база данных с 629 статьями слияния, и она работает нормально, но если я добавлю в нее отфильтрованную статью, она выскочит с ошибкой, подобной этой ошибке "Сообщение: слишком много имен таблиц в запросе. Максимально допустимое значение: 256.» при попытке создать снимок.
источник