Здравствуйте!
Есть SQL-запрос
При выполнении и выдаче результата прерывается. Выдает сообщение "Не удалось произвести чтение объекта хранилища из поставщика OLE DB "MSOLAP.7" для связанного сервера "(null)", таблица "[MSOLAP.7]", столбец "[Торговые точки].[Группа ТТ].[Группа ТТ].[MEMBER_CAPTION]".". Прерывается из за поля [Группа ТТ] в одном обычном текстовом значении.
Не могу понять, почему не работает.
Как можно преобразование написать по другому?
Есть SQL-запрос
SELECT CAST(F1."[Торговые точки].[Группа ТТ].[Группа ТТ].[MEMBER_CAPTION]" AS NVARCHAR(200)) AS [Группа ТТ] OPENROWSET( 'MSOLAP.7', 'Provider=MSOLAP.7;Integrated Security=SSPI;Persist Security Info=True; Initial Catalog=profit;Data Source=...;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error', 'SELECT [Measures].[Отгрузки шт] ON 0, [Торговые точки].[Группа ТТ].[Группа ТТ] ON 1 FROM PROFIT' ) AS F1
При выполнении и выдаче результата прерывается. Выдает сообщение "Не удалось произвести чтение объекта хранилища из поставщика OLE DB "MSOLAP.7" для связанного сервера "(null)", таблица "[MSOLAP.7]", столбец "[Торговые точки].[Группа ТТ].[Группа ТТ].[MEMBER_CAPTION]".". Прерывается из за поля [Группа ТТ] в одном обычном текстовом значении.
Не могу понять, почему не работает.
Как можно преобразование написать по другому?
Модератор: Тема перенесена из форума "Microsoft SQL Server". |