SSDT Microsoft.AnalysisServices.Server подключить бросок «Значение не может быть нулевой ошибкой» - PullRequest
2 голосов
/ 25 июня 2019

Я пытаюсь подключиться к серверу кубов OLAP из служб SSIS, используя задачу сценария (C # .net). Я получаю следующую ошибку

«Значение не может быть нулевым».

Я использую SSDT 2017.

То же самое работало с BIDS 2008. Но не работает на SSDT 2017.

Microsoft.AnalysisServices.Server server = new Microsoft.AnalysisServices.Server();
server.Connect("localhost");

Сообщение об ошибке: значение не может быть нулевым. Внутреннее исключение: ноль

1 Ответ

1 голос
/ 25 июня 2019

Попробуйте заменить localhost на DataSource=localhost.

Пример:

Microsoft.AnalysisServices.Server server = new Microsoft.AnalysisServices.Server();
server.Connect(@"DataSource=localhost");

Ссылки


Предлагаю обратиться к следующей статье за ​​пошаговым руководством по подключению к многомерной базе данных SSAS из задачи «Сценарий»:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...