I realize this is probably a security 101 problem, but I've got a fairly robust cube I'm now wanting to share with users and I can't get it to work. I have created a role called "Cube User", and this user has all the read privileges. I've assigned the role to a user on the network.
When I browse the cube as Current User, I can see the cube, when I browse the cube as the role "Cube User", I can see the cube, when I try to browse the cube as the user assigned to the role, I get
The following system error occurred: Incorrect function. . (Microsoft
SQL Server 2005 Analysis Services)
------------------------------
Program Location:
at
Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Microsoft.AnalysisServices.AdomdClient.AdomdConnection.IXmlaClientProviderEx.CreateSession(Boolean
sendNamespaceCompatibility)
at
Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean
createSession, Boolean isHTTP)
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open()
at
Microsoft.AnalysisServices.Browse.ConnectionsManagerBase.Connect()
at
Microsoft.AnalysisServices.Browse.CubeBrowser.ConnectionsManager.Connect()
at Microsoft.AnalysisServices.Browse.CubeBrowser..ctor(String
nameOfCube, Object cube, IServiceProvider iserviceProvider,
DesignerPageRelevantData designerPageRelevantData, UserContextData
securityContextData)
at
Microsoft.AnalysisServices.Browse.CubeBrowserHostControl.CreateBrowser()
at
Microsoft.AnalysisServices.Browse.BrowserHostControl.LoadBrowser()
I have added the user to every conceivable permissions group: he is an
Administrator of the server in SQL Server Management Studio for the server in question; I've added him various network Groups visible from my computer, such as
Administrators, and Users group on the network. I've also tried
restarting Analysis Services under the Network Service built-in
account. What else can I try? I need my users to be able to access the
cube!
Thanks!!!
Cheryl