![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
-----Original Message----- I am trying to access analysis services from within SQL server to query an olap data source, but get an 'Access denied' error. When I run the query in the SQL server sitting on the same box as the olap database, I get the error, but if I run the query in the SQL server sitting on my desktop, against the same server, I don't get the error message. My initial though was that this might be some sort of account delegation issue, but want to make sure before I start messing around with active directory and kerberos. Does anyone know what's causing this error and how to fix it? Example query: select * FROM OPENROWSET ( 'MSOLAP.2', 'DATASOURCE=cubeserver;CATALOG="MyCubeDB"', 'SELECT { [User Count]} ON COLUMNS, NON EMPTY {[InstallDate].[Daily Date].Members} ON ROWS FROM [Users]') The error message: Server: Msg 7399, Level 16, State 1, Line 1 OLE DB provider 'MSOLAP.2' reported an error. Access denied. OLE DB error trace [OLE/DB Provider 'MSOLAP.2' IUnknown::QueryInterface returned 0x80070005: Access denied.]. . |
#3
| |||
| |||
|
|
Hi, Have you installed SP3 on the server and PTSLite.exe on the client? Ta Paul -----Original Message----- I am trying to access analysis services from within SQL server to query an olap data source, but get an 'Access denied' error. When I run the query in the SQL server sitting on the same box as the olap database, I get the error, but if I run the query in the SQL server sitting on my desktop, against the same server, I don't get the error message. My initial though was that this might be some sort of account delegation issue, but want to make sure before I start messing around with active directory and kerberos. Does anyone know what's causing this error and how to fix it? Example query: select * FROM OPENROWSET ( 'MSOLAP.2', 'DATASOURCE=cubeserver;CATALOG="MyCubeDB"', 'SELECT { [User Count]} ON COLUMNS, NON EMPTY {[InstallDate].[Daily Date].Members} ON ROWS FROM [Users]') The error message: Server: Msg 7399, Level 16, State 1, Line 1 OLE DB provider 'MSOLAP.2' reported an error. Access denied. OLE DB error trace [OLE/DB Provider 'MSOLAP.2' IUnknown::QueryInterface returned 0x80070005: Access denied.]. . |
#4
| |||
| |||
|
|
I am trying to access analysis services from within SQL server to query an olap data source, but get an 'Access denied' error. When I run the query in the SQL server sitting on the same box as the olap database, I get the error, but if I run the query in the SQL server sitting on my desktop, against the same server, I don't get the error message. My initial though was that this might be some sort of account delegation issue, but want to make sure before I start messing around with active directory and kerberos. Does anyone know what's causing this error and how to fix it? Example query: select * FROM OPENROWSET ( 'MSOLAP.2', 'DATASOURCE=cubeserver;CATALOG="MyCubeDB"', 'SELECT { [User Count]} ON COLUMNS, NON EMPTY {[InstallDate].[Daily Date].Members} ON ROWS FROM [Users]') The error message: Server: Msg 7399, Level 16, State 1, Line 1 OLE DB provider 'MSOLAP.2' reported an error. Access denied. OLE DB error trace [OLE/DB Provider 'MSOLAP.2' IUnknown::QueryInterface returned 0x80070005: Access denied.]. |
![]() |
| Thread Tools | |
| Display Modes | |
| |