Проблема развертывания существующих атрибутов / сущностей - ошибка: модель не может быть обновлена. 110003 - PullRequest
0 голосов
/ 20 января 2020

Я использую MDS версии 13.1.0.3. Версия сервера SQL - 13.0.4604.0 (SP-1).

Пакет развертывания берется из пользовательского интерфейса MDS, а также из командной строки. При развертывании существующих атрибутов / сущностей я получаю сообщение об ошибке: - Невозможно обновить модель. 110003: имя уже существует. Введите другое имя.

Сценарий развертывания ios, который работает как обычно: 1.Новая сущность 2.Новый атрибут существующей сущности

Проблемы, найденные до сих пор: 1.Когда бы ни произошли изменения в длине или типе данных существующего атрибута MUID изменяется. - Обновление MUID до старого исключает любые изменения, сделанные в атрибуте.

2. В хранимой процедуре есть фильтр для проверки имени атрибута, и поэтому он проверяет MUID атрибутов, тем самым устраняя любые изменения, сделанные в атрибуте из-за различных MUID. Этой проверки ранее не было в MDS 2012 - обновление сгенерированной хранимой процедуры системы MDS для комментирования этого фильтра не является предпочтительным методом решения проблемы.

3. Я также пытался изменить тип транзакции для всех лица.

4. Я пытался развернуть только объект с представлениями подписки и исключив бизнес-правило.

Ни один из вышеперечисленных сценариев ios не сработал.

Должны ли мы использовать какие-либо другие методы для развертывания внесенных изменений? Есть ли какие-либо обновления, отсутствующие в вышеуказанной версии MDS? Любой обходной путь, чтобы решить то же самое?

Спасибо

...