Solved

"Unspecified Error" While Connecting to Analysis Server Using Excel from outside of a Windows Domain

Posted on 2004-03-22
3
433 Views
Last Modified: 2008-03-17
I'm getting an "Unspecified Error" when I try authenticate to our Analysis Server using Microsoft Excel Pivot Table Services. It works fine when I am authenitcated within the domain (when I'm at work) but when I am working from home (external of the domain) I cannot connect. I've tried mutliple versions of microsoft excel, as well as making sure MDAC and Pivot Table Services (8,0) are installed correctly.

From what I understand, the only authentication broker available in Analysis service is Active Directory. We tried using domain prefix's on the login (i.e domain\user domain/user and the @ symbol) but no luck so far.

suggestions welcome and thanks in advance.

0
Comment
Question by:munting_monty
  • 2
3 Comments
 
LVL 13

Expert Comment

by:danblake
ID: 10651373
I may be proved wrong (hope so...)-- but I thought that Analysis Services security is provided via the Windows Logon exclusivly (SPID user passed into the system automatically -- so a domain prefix will not work unless logged on externally at home via a VPN to the internal network to authenticate you on the local internal network from home.)

The other route that you may be able to take, (long-winded -- very) is to provide a linked server in SQL-Server and connect to SQL-Server via a Sql-server login and pull the data back from the linked server but this will cause problems with the Excel Pivot Table Services....

Alternativly if the Analysis Services information is stored as ROLAP datasource -- query the SQL-Server database directly where the information is stored with a sql-server login.
0
 

Author Comment

by:munting_monty
ID: 10651518
Thanks for your prompt reply danblake!

Linked server sounds like a good idea, but we only have 1 production server.

We've just tried using local accounts that are not members of the domain, also tried to play with domain accounts being administrator of the sql server, with no luck so far.

Querying the database directly is not an option in our scenario (client must use Excel to connect)

0
 
LVL 13

Accepted Solution

by:
danblake earned 125 total points
ID: 10653378
Some MDX can be placed within a view structure and passed to the linked server, generating an ouput for Excel to connect to.

This would avoid the need for Windows authenticated accounts from externally, allowing a specific server account / user account to be used to access slices or portions of the analysis services as required with analysis manager.

Somehow you need to provide access to the internal server for the external client -- a good idea would be to establish a VPN or similar secure external network to provide internal authentication.
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

Performance is the key factor for any successful data integration project, knowing the type of transformation that you’re using is the first step on optimizing the SSIS flow performance, by utilizing the correct transformation or the design alternat…
Ever needed a SQL 2008 Database replicated/mirrored/log shipped on another server but you can't take the downtime inflicted by initial snapshot or disconnect while T-logs are restored or mirror applied? You can use SQL Server Initialize from Backup…
Via a live example, show how to extract insert data into a SQL Server database table using the Import/Export option and Bulk Insert.
Via a live example, show how to set up a backup for SQL Server using a Maintenance Plan and how to schedule the job into SQL Server Agent.

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now