Я пытаюсь разрешить своим пользователям подключаться к кубу OLAP в SSAS 2005 с помощью Excel 2007 через Интернет.
Я установил динамическую защиту, используя таблицу фактов в кубе. Он использует функцию UserName, поэтому пользователи должны проходить аутентификацию на SSAS с использованием учетных записей Windows. Я установил компонент msmdpump.dll на IIS, разрешающий проверку подлинности Windows, но не анонимный. Я создал учетные записи Windows на веб-сервере / сервере SSAS для удаленных пользователей. Машины моих пользователей находятся вне моего контроля, я не могу использовать сквозную аутентификацию Windows.
Теперь, если я создаю соединение в Excel и сохраняю в нем имя пользователя и пароль, все работает. Но я хочу, чтобы пользователи загружали файл Excel без встроенных учетных данных с моего веб-сайта и затем могли вводить свои учетные данные. Лучше всего, если они введут пароль при открытии файла Excel.
Проблема заключается в том, что, как только я сниму флажок «сохранить пароль» в свойствах соединения или удалю свойства «Идентификатор пользователя» / «Пароль» из строки соединения, Excel выдаст ошибку аутентификации и не сохранит свойства соединения. Поэтому я не могу создать шаблон документа или файл подключения без встроенных учетных данных.
Более того, я подозреваю, что Excel все равно не будет запрашивать у пользователя логин / пароль.
Знаете ли вы решение моей проблемы? Может быть, некоторые обходные пути / альтернативные способы? Я ценю любую помощь.