Не могу подключиться к службам анализа через Excel - PullRequest
5 голосов
/ 08 января 2010

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

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

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

Ответы [ 4 ]

3 голосов
/ 08 января 2010

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

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

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

1 голос
/ 08 января 2010

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

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

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

0 голосов
/ 09 сентября 2014

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

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

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

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

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

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

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

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

Приветствия

0 голосов
/ 14 февраля 2014

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

...