Строка подключения ADOMD.NET с идентификатором пользователя и паролем

Из веб-приложения asp.net, подключающего куб SSAS. Необходимо передать учетные данные пользователя в строку подключения. Веб-приложение аутентифицируется с помощью идентификатора Windows. Пользователи веб-приложений не имеют доступа к SSAS, им необходимо получить доступ к SSAS с учетными данными службы. Служба SSAS не отображается в http.

Есть ли способ передать учетные данные пользователя в строке подключения ADOMD.NET?


person Ram    schedule 21.03.2014    source источник
comment
Вы можете взглянуть на это: technet. microsoft.com/en-us/library/   -  person shree.pat18    schedule 21.03.2014
comment
Ссылаясь на ссылку, прошедший проверку пользователь больше не поддерживается, каков альтернативный вариант.   -  person Ram    schedule 21.03.2014
comment
Я не думаю, что вы можете использовать учетные данные в строке подключения ADOMD.NET (кроме случаев, когда она используется для доступа через http (s)). Вы можете попробовать запустить службу под учетной записью, имеющей доступ к кубу, или каким-то образом выдать себя за учетную запись, подобную этой. Однако я не знаю, как олицетворение будет выглядеть в коде.   -  person FrankPl    schedule 26.03.2014


Ответы (1)


Я реализовал веб-страницу Asp.NET и получил данные из куба на страницу asp.net/MVC. Вам необходимо сначала создать пул приложений на сервере IIS и подключить ssas к серверу IIS, используя учетные данные учетной записи Windows. В ASP.NET используйте локальный хост в качестве ИСТОЧНИКА ДАННЫХ в строке подключения.

http://www.codeproject.com/Articles/6562/Cubes-MDX-Analysis-Services-and-ADOMD-in-C

http://www.codeproject.com/Articles/28290/Microsoft-Analysis-Services-Displaying-a-grid

person ISHIDA    schedule 19.02.2015