Проблемы
При попытке выполнить одну из указанных ниже операций в Microsoft SQL Server 2012 Analysis Service (SSAS 2012) или службе аналитики SQL Server 2014 (SSAS 2014):
-
Вычисляемый элемент создается как родственный для всех элементов в родительской дочерней иерархии.
-
Вы отправляете запрос на Обнаружение , чтобы запросить MDSCHEMA_MEMBERS, чтобы получить MEMBER_UNIQUE_NAME с помощью свойства No Tree_Op или Tree_Op 8 .
Событие с кодом 22 будет зарегистрировано в журнале приложений или ошибках 0xC1000016 будут зарегистрированы в файле msmdsrv. log.
Решение
Сведения о пакете обновления
Чтобы устранить эту проблему, установите пакет обновления для SQL Server.
Дополнительные сведения о SQL Server 2014 с пакетом обновления 1 (SP1) можно найти в статьях ошибки, исправленные в SQL server 2014 с пакетом обновления 1.
Обходное решение
Для решения этой проблемы следует учесть указанные ниже сценарии.
-
Создайте вычисляемый элемент как дочерний для всех элементов в родительской дочерней иерархии. Например, вместо [Parent_child_dimensionName]. [DimAttName]. [CalculatedMemberName], используйте [Parent_child_dimensionName]. [DimAttName]. [ВСЕ]. [CalculatedMemberName].
-
С помощью команды Discover вы можете запросить MDSCHEMA_MEMBERS , чтобы получить MEMBER_UNIQUE_NAME вместе со свойством Tree_Op (например, Tree_Op 3). Не используйте Tree_Op и Tree_Op 8. Сведения о параметрах можно найти на веб-сайте MSDN по следующему адресу:
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".