Выполнение запросов к кубу с сервера View SQL с использованием Laravel 6 - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь получить доступ к данным на сервере SSAS CUBE, используя SQL Сервер и Laravel (v.6), проблема в том, что при использовании SQL Интерфейс сервера, когда я вызывал таблицу просмотра, она работает, и нет появляется сообщение об ошибке, когда я пытаюсь вызвать ту же таблицу представления, я получаю следующую ошибку:

SQLSTATE [42000]: [Microsoft] [ODB C Драйвер 17 для SQL Сервер] [SQL Server] Невозможно инициализировать объект источника данных поставщика OLE DB "MSOLAP" со связанного сервера "(null)"

Результат в SQL Сервер не показывает проблем:

enter image description here

Модель от Laravel:

enter image description here

Вызов контроллера:

enter image description here

Ошибка, которую я получаю от Laravel:

enter image description here

Просмотр с использованием OpenRawSet, который содержит LinkedServer:

enter image description here

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 06 февраля 2020

работает после изменения соединения с SQL Auth на Windows Аутентификация на Laravel, удаляя имя пользователя и пароль из файла .env.

enter image description here

Спасибо Дэвиду Брауну за свет.

...