Проблема
Рассмотрим следующий сценарий.
- Вы используете Microsoft SQL Server 2016 или 2017 в качестве издателя, распространителя и подписчика.
- База данных рассылки является частью группы доступности (AG).
- Вы добавляете новую публикацию в базу данных распространения в AG.
- Параметры сортировки устанавливаются с учетом регистра BIN или с учетом регистра.
В этом случае публикация может завершиться сбоем с сообщением об ошибке, напоминающим следующее:
Ошибка 4104, уровень 16, состояние 1, procedure ProcedureName, номер строки
Не удалось связать идентификатор "s.job_id", состоящий из нескольких частей.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Решение
Эта проблема устранена в следующих накопительных обновлениях для SQL Server:
- Накопительный пакет обновления 16 для SQL Server 2017
- Накопительный пакет обновления 7 для SQL Server 2016 с пакетом обновления 2 (SP2)
Сведения о накопительных обновлениях для SQL Server:
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
- Последний накопительный пакет обновления для SQL Server 2017
- Последний накопительный пакет обновления для SQL Server 2016
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.