ユーザーがインターネット経由で Excel 2007 を使用して SSAS 2005 の OLAP キューブに接続できるようにしようとしています。
キューブのファクト テーブルを使用して動的セキュリティを設定しました。UserName 関数を使用するため、ユーザーは Windows アカウントを使用して SSAS に対して認証する必要があります。IIS に msmdpump.dll コンポーネントをセットアップして、Windows 認証を許可しますが、匿名認証は許可しません。リモート ユーザー用に Web/SSAS サーバーに Windows アカウントを作成しました。ユーザーのマシンを制御できません。パススルー Windows 認証を使用できません。
ここで、Excel で接続を作成し、ユーザー名とパスワードを保存すると、すべてが機能します。しかし、ユーザーには、自分の Web サイトから資格情報が埋め込まれていない Excel ファイルをダウンロードしてもらい、自分の資格情報を入力できるようにしたいと考えています。最適なオプションは、Excel ファイルを開くときにパスワードを入力することです。
問題は、接続プロパティの「パスワードを保存する」チェックボックスをオフにするか、接続文字列から「ユーザー ID」/「パスワード」プロパティを削除するとすぐに、Excel で認証エラーが発生し、接続プロパティが保存されないことです。そのため、認証情報が埋め込まれていないと、テンプレート ドキュメントまたは接続ファイルを作成できません。
さらに、とにかく、Excelはユーザーにログイン/パスワードを要求しないと思います。
私の問題の解決策を知っていますか? 多分いくつかの回避策/代替方法はありますか?助けていただければ幸いです。