我試圖讓我的用戶通過Internet使用Excel 2007連接到SSAS 2005中的OLAP多維數據集。通過http連接到Excel 2007中的SSAS 2005:如何讓它詢問用戶名和密碼?
我用事實數據表中的立方體建立動態安全。它使用UserName函數,因此用戶應該使用Windows帳戶對SSAS進行身份驗證。我在IIS上設置了msmdpump.dll組件,允許Windows身份驗證,但不是一致的。我在遠程用戶的web/SSAS服務器上創建了Windows帳戶。我的用戶機器超出了我的控制範圍,我無法使用傳遞Windows身份驗證。
現在,如果我在Excel中創建連接,並在其保存的用戶名和密碼,一切正常。但我希望用戶從我的網站下載沒有嵌入憑證的Excel文件,並且能夠輸入他們的憑證。最好的選擇是,如果他們打開Excel文件時會輸入密碼。
問題是,只要我清楚複選框在連接屬性「保存密碼」,或從連接字符串中刪除「用戶ID」 /「密碼」特性,Excel的給我驗證錯誤,不保存連接屬性。所以我不能創建沒有嵌入憑證的模板文檔或連接文件。
而且,我懷疑,Excel將不會詢問用戶登錄/密碼反正。
您是否知道我的問題的解決方案?也許有一些解決方法/替代方法?我感謝任何幫助。
無法解決原來的問題,我現在追求另一條路線。 我在每個用戶下載連接屬性和憑證時,都會逐個插入Excel文檔。 我使用Open XML Format SDK V2.0。 – 2009-01-26 09:29:03