What's the difference between the Current User and the ID I'm using to login?

When I test the Run as feature on SSAS, what's the different between the Current User (logged in as domain\tom)  and explicitly specify to run as domain\tom?

The funny thing now is if I run as the Current User (logged in as domain\tom), I can actually browse the cube.  However if I explicitly specify to run as domain\tom, it says log in failure - unknown user name or bad password.

Btw, domain\tom is the SSAS Administrator.

Any idea?
thomaszhwangAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

sachitjainCommented:
Looks like very weird problem. Are you trying to connect SSAS server instance through Excel 2010? It's really difficult to figure out what the problem could be. I know it may sound really stupid suggestion but did you watch your capslock and shift key carefully while typing the password. Also the domain name. Sometimes within an organization our accounts (uid/pwd) are same within different domains and we get confused with them while connecting to different servers in different domains. Like in my organization I have same uid and pwd for my accounts in usdev and usqa domains. Such scenarios may lead to problem that you are stating; current user since it would pick correct domain with your username so it would allow you to connect but explicitly entered username and password may have incorrect domain name. I am sure you must have gone through these checks but just to double check. Check the domain of machine you are trying your connection on. It would confirm it for you.
thomaszhwangAuthor Commented:
I'm connecting directly from BIDS.  No need to type the password - using Windows Authentication.

I do need to check since my domain is a sub domain of a large one.  I'm not sure if they are doing synchronization or what - need to find out.
sachitjainCommented:
You said you face issue when you explicitly specify user to run as domain\tom and you are able to browse cubes when you use current user right? So current user I believe is the user through which you have logged-in into the machine where you are trying your connection through BIDS. Could you please check domain of that machine? Is it same as that in "domain\tom"?
I think you are right issue might be due to your sub-domain/domain synchronization too.
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

thomaszhwangAuthor Commented:
However I did log in the Windows as domain\tom.
sachitjainCommented:
Thats what. You mentioned domain\tom as user you logged in with and you also mentioned that your domain is a sub domain of a large one so might be possible that when you are choosing current user to connect then you are actually not being impersonated exactly as domain\tom but as <large domain name>\tom or <sub domain name>\tom. I want you to check what is considered as domain while connecting through current user. Is domain in "domain\tom" name of sub domain or large domain? I believe resolving confusion between these two could resolve your issue.
thomaszhwangAuthor Commented:
Well, actually I'm not sure if we really have a <sub domain name>.  We always use the <large domain name> to log in.

Can you point me to something like the different ways we can architect this large domain - sub domain environment?  I suppose we can do synchronization.  Can we do like directly authenticating by using the large domain controller?  If we are directly authenticated by the large domain controller, meaning there is no directory information stored on my local domain controller, right?

I also remember there is something called Trusted Domain?  I'm not sure if this is really our case here - just wondering.

Thanks.
sachitjainCommented:
You would have to take help of your infrastructure's team to understand domain architecture of your organization.

Can you get me the machinenames for your local machine where BIDS is installed and SSAS server? Something like x.y.z.com where x is machine name and y.z.com is domain. If you are not comfortable sharing them here due to confedentiality reasons then you could mask them. I just want to know if y.z.com part is same for both machines or not.
thomaszhwangAuthor Commented:
I'm directly using BIDS on the SSAS server which is the DC of the sub domain.
sachitjainCommented:
So howz your SSAS server name look like in x.y.com format? Moreover is y.com in this name is same as that of domain in "domain\tom"?
thomaszhwangAuthor Commented:
I just confirmed with my system administrator.  There is no subdomain.  The server is just a regular server in the domain.  It's not a domain controller.  There is only one domain.

Any idea?
sachitjainCommented:
This information makes it even more weird. Could you please verify, what I said earlier, howz your SSAS server name look like in x.y.com format? Moreover is y.com in this name is same as that of domain in "domain\tom"?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
thomaszhwangAuthor Commented:
Ok, will do when I have a chance.  However when I tested earlier, I was testing directly on the server, so I was using localhost.

Btw, everything was working fine in the past.
thomaszhwangAuthor Commented:
Thanks.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SQL Server 2008

From novice to tech pro — start learning today.