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