Проблема
Рассмотрим следующий сценарий.
-
Установите средство Absconfig в Скайп Microsoft Business Server 2015 среды.
-
Запустите файл Absconfig.exe на Скайп для Business Server 2015 серверы переднего плана, которые имеют возможность изменить атрибут адресной книги службы адресной книги.
-
Выполнить командлет Update-CsUserDatabase чтобы начать новый цикл синхронизации репликации.
-
Применить мая 2017 г. или марта 2018 накопительное обновление для Скайп для бизнеса 2015 сервера.
-
Выполните следующую команду для обновления базы данных rtcab:Установка CsDatabase-ConfiguredDatabases-SqlServerFqdn < полное доменное имя >
В этом случае появляется сообщение об ошибке, указывающее, происходит сбой процедуры RtcResetAbAttributes. Кроме того, может появиться следующее сообщение об ошибке:
Выполнение RtcAbDb.sql... Rtcab база данных устанавливается режим multi пользователя. Ошибка выполнения пакета. Подробности: Ошибка при создании процедуры RtcResetAbAttributes: код ошибки SQL = 547, сообщение об ошибке = инструкции DELETE конфликта с ограничением ССЫЛКУ «FK_AbAttrValue_AbAttribute». Возник конфликт в базе данных «rtcab» таблица «dbo. AbAttributeValue», «AttrId» столбец., номер строки = LineNumber код ошибки SQL = 3621, ошибка = инструкции было прервано., номер строки = LineNumber
Причина
Эта проблема возникает из-за rtcab. RtcResetAbAttributes хранимой процедуры удаляет строки из таблицы AbAttributes. Это нарушает ограничение внешнего ключа в таблице AbAttributeValues. Таким образом командлет Install-CsDatabase не выполняется.
Решение
Чтобы устранить эту проблему, установите июля 2018 накопительное обновление 6.0.9319.534 для Скайп для 2015 сервер предприятия, основные компоненты.