Не удается подключиться к службам анализа через Excel

У меня есть куб служб анализа в SQL Server 2005, к которому я подключаюсь через интерфейс Excel.

Когда я подключаюсь через одного пользователя, все в порядке, но когда я вхожу в систему на том же компьютере, что и другой пользователь, я получаю сообщение об ошибке в моем Excel spreadhseet - «пользователь ... не имеет доступа к базе данных [имя куба]»

Очевидно, что у первого пользователя есть правильные разрешения, но как мне настроить службы анализа, чтобы другие пользователи могли присоединиться к группе?


person AJM    schedule 08.01.2010    source источник


Ответы (4)


Войдите в систему с учетной записью администратора (Domain \ CubeAdmin) на кубе. Подключитесь к кубу в BIDS (запустите devenv.exe и откройте базу данных служб Analysis Services).

В разделе «Роли» создайте роль читателя и на вкладке «Членство» добавьте учетную запись пользователя (Domain \ NewUser).

Все это будет работать только в том случае, если администратор сервера SSAS предоставит доступ к серверу Domain \ NewUser.

person Raj More    schedule 08.01.2010

Учетные записи пользователей Windows, с которыми вы пытаетесь получить доступ к службам SQL Analysis Services, должны быть добавлены к ролям в кубе, которые предоставят вам требуемые разрешения.

Если вы подключаетесь через HTTP с помощью msmdpump.dll через IIS, вам необходимо включить аутентификацию для этого сайта и разрешить учетной записи пользователя Windows доступ к сайту.

Если сайт IIS, использующий msmdpump, находится на другом компьютере, а вы не используете домен, тогда учетные записи должны существовать на обоих серверах с одним и тем же паролем.

person John Lemp    schedule 08.01.2010

Я знаю, что это старый, но для справки, мне пришлось восстановить установку MS Office, чтобы решить проблему с подключением к SSAS. Пользователь был добавлен в роль, но при подключении отображалась ошибка «Невозможно подключиться к серверу».

person RollTide    schedule 14.02.2014

Радж уже ответил на первоначальный вопрос ... Вы должны настроить пользователей с доступом как минимум для чтения к вашему экземпляру SSAS.

Однако ошибка «Не удается подключиться к серверу» не обязательно означает, что это проблема аутентификации, на самом деле это мало что значит. Я видел эту ошибку в Excel 2007 в разных случаях, где основная ошибка могла быть чем угодно, это просто общая ошибка Excel.

Несколько аспектов, которые вызвали проблемы с моей стороны, были (что нужно проверить):

  • Пользователь имеет доступ к веб-сайту (если не использует анонимную аутентификацию)

  • ADOMD и OLEDB для служб Analysis Services устанавливаются локально (правильная версия)

  • Пользователь, распространенный на SSAS, имеет доступ для чтения к экземпляру (вы используете ApplicationPoolIdentity?)

  • Настроено отображение обработчика (отображение скрипта для * .dll)

Полное руководство по настройке доступа по протоколу HTTP для проверки SSAS: Microsoft - Configure HTTP Доступ к SSAS через IIS

Ваше здоровье

person Remo    schedule 09.09.2014