dbTalk Databases Forums  

ADOMD.NET problem with Windows 2003 Server

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss ADOMD.NET problem with Windows 2003 Server in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Rolando Matarrita
 
Posts: n/a

Default ADOMD.NET problem with Windows 2003 Server - 09-08-2005 , 09:22 AM






Hello everyone!
I have an ASP.NET app that queries an olap cube via ADOMD.NET
Analysis Services and IIS are on the same machine. I have ADOMD.NET
installed, also have MSXML 4 SP2 Parser, and Analysis Services SP4. This
configuration has worked fine for me in the server running Windows 2003, and
it continues to work in Windows XP and Windows 2000 (other servers with the
same software configuration), but somehow it stopped working in the Win2K3
box. My application catches an exception when calling the ExecuteCellSet()
method, and returns the message "The cube 'Sales' does not exist, or it is
not processed" (and of course this is not true, I've checked the status in
AS Manager, queried the cube via MDX Sample application, MS Excel, OWC
PivotTable component and it answers perfectly).

Has anyone experienced the same problem? Is it a know issue? Is there a
workaround? Thanks in advance.

Rolando Matarrita



Reply With Quote
  #2  
Old   
Dave Wickert [MSFT]
 
Posts: n/a

Default Re: ADOMD.NET problem with Windows 2003 Server - 09-08-2005 , 10:54 AM






Within your ASP.NET application, what kind of security configuration do you
have on the virtual directory? IF you are using NTLM and there are 3
machines involved (client, IIS, and AS server) then you have ran into the NT
limitation of only allowing NT credentials to be delegated once (the
so-called one-hop problem). What is happening is that when you connection
comes into the Win2K3 machine, it drops down to NT Authority\Anonymous and
Win2K3 has a setting which tells it whether or not the anonymous account is
part of the "Everyone" group. The default changed from Win2K to Win2K3 -- it
was part of Everyone with Win2K but is not part of Everyone in Win2K3. Thus
by the time AS gets the request, it is correctly reporting that you don't
have access to that cube.
--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI Systems Team
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and confers no rights.


"Rolando Matarrita" <rmatarrita (AT) ic-itcr (DOT) ac.cr> wrote

Quote:
Hello everyone!
I have an ASP.NET app that queries an olap cube via ADOMD.NET
Analysis Services and IIS are on the same machine. I have ADOMD.NET
installed, also have MSXML 4 SP2 Parser, and Analysis Services SP4. This
configuration has worked fine for me in the server running Windows 2003,
and
it continues to work in Windows XP and Windows 2000 (other servers with
the
same software configuration), but somehow it stopped working in the Win2K3
box. My application catches an exception when calling the ExecuteCellSet()
method, and returns the message "The cube 'Sales' does not exist, or it is
not processed" (and of course this is not true, I've checked the status in
AS Manager, queried the cube via MDX Sample application, MS Excel, OWC
PivotTable component and it answers perfectly).

Has anyone experienced the same problem? Is it a know issue? Is there a
workaround? Thanks in advance.

Rolando Matarrita





Reply With Quote
  #3  
Old   
Rolando Matarrita
 
Posts: n/a

Default Re: ADOMD.NET problem with Windows 2003 Server - 09-08-2005 , 01:10 PM



I have both Anonymous Access (with <machine name>\IUSR_<machine name> as the
account) and Windows Integrated Security enabled in the IIS application
folder.
I have only one machine involved that has IIS and AS, the client is out of
the question because the ASP.NET sends raw html with the query results.
ASPNET is member of the OLAP Administrators group, and as you mentioned, the
cube has a role for the "Everyone" group. The funny thing is that this had
been working fine, until some days ago.
I recently installed some hotfixes, but I cannot determine a cause-effect
relation between these hotfixes and the problem, and I can't uninstall them
since I have to stick to corporate security policies.
But here's the list anyway, in case someone knows anything:
Operating Sistem = WINDOWS SERVER 2003
========= MS05-039 for Windows Server 2003 (KB899588) has been Installed
=======
========= MS05-040 for Windows Server 2003 (KB893756) has been Installed
=======
========= MS05-041 for Windows Server 2003 (KB899591) has been Installed
=======
========= MS05-042 for Windows Server 2003 (KB899587) has been Installed
=======
========= MS05-043 for Windows Server 2003 (KB896423) has been Installed
=======
********* Internet Explorer 6.0 has been detected in this server. *******
========= MS05-038 for Windows Server 2003 (KB896727) has been Installed
=======

Thanks

Rolando

"Dave Wickert [MSFT]" <dwickert (AT) online (DOT) microsoft.com> wrote

Quote:
Within your ASP.NET application, what kind of security configuration do
you
have on the virtual directory? IF you are using NTLM and there are 3
machines involved (client, IIS, and AS server) then you have ran into the
NT
limitation of only allowing NT credentials to be delegated once (the
so-called one-hop problem). What is happening is that when you connection
comes into the Win2K3 machine, it drops down to NT Authority\Anonymous and
Win2K3 has a setting which tells it whether or not the anonymous account
is
part of the "Everyone" group. The default changed from Win2K to Win2K3 --
it
was part of Everyone with Win2K but is not part of Everyone in Win2K3.
Thus
by the time AS gets the request, it is correctly reporting that you don't
have access to that cube.
--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI Systems Team
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and confers no
rights.


"Rolando Matarrita" <rmatarrita (AT) ic-itcr (DOT) ac.cr> wrote in message
news:%23YXRWDItFHA.2492 (AT) tk2msftngp13 (DOT) phx.gbl...
Hello everyone!
I have an ASP.NET app that queries an olap cube via ADOMD.NET
Analysis Services and IIS are on the same machine. I have ADOMD.NET
installed, also have MSXML 4 SP2 Parser, and Analysis Services SP4. This
configuration has worked fine for me in the server running Windows 2003,
and
it continues to work in Windows XP and Windows 2000 (other servers with
the
same software configuration), but somehow it stopped working in the
Win2K3
box. My application catches an exception when calling the
ExecuteCellSet()
method, and returns the message "The cube 'Sales' does not exist, or it
is
not processed" (and of course this is not true, I've checked the status
in
AS Manager, queried the cube via MDX Sample application, MS Excel, OWC
PivotTable component and it answers perfectly).

Has anyone experienced the same problem? Is it a know issue? Is there a
workaround? Thanks in advance.

Rolando Matarrita







Reply With Quote
  #4  
Old   
Rolando Matarrita
 
Posts: n/a

Default Re: ADOMD.NET problem with Windows 2003 Server - 09-20-2005 , 11:55 AM



Hello.

I know I shouldn't post without testing what it is the mos probable cause of
the problem, but I have limited hardware and software resources as for
installing a new server and testing the patches one by one to see which one
caused the reports to cease working. But maybe, just maybe, someone has had
the same problem and can help me find the solution. After installing these
patches, my ADOMD.NET app started to fail:

MS05-039 for Windows Server 2003 (KB899588) has been Installed

MS05-040 for Windows Server 2003 (KB893756) has been Installed

MS05-041 for Windows Server 2003 (KB899591) has been Installed

MS05-042 for Windows Server 2003 (KB899587) has been Installed

MS05-043 for Windows Server 2003 (KB896423) has been Installed

********* Internet Explorer 6.0 has been detected in this server. *******

MS05-038 for Windows Server 2003 (KB896727) has been Installed



Any help is greatly appreciated, since the only available solution right now
is a re-write of the application.



Regards



Rolando



"Rolando Matarrita" <rmatarrita (AT) hotmail (DOT) com> wrote

Quote:
I have both Anonymous Access (with <machine name>\IUSR_<machine name> as
the
account) and Windows Integrated Security enabled in the IIS application
folder.
I have only one machine involved that has IIS and AS, the client is out of
the question because the ASP.NET sends raw html with the query results.
ASPNET is member of the OLAP Administrators group, and as you mentioned,
the
cube has a role for the "Everyone" group. The funny thing is that this had
been working fine, until some days ago.
I recently installed some hotfixes, but I cannot determine a cause-effect
relation between these hotfixes and the problem, and I can't uninstall
them
since I have to stick to corporate security policies.
But here's the list anyway, in case someone knows anything:
Operating Sistem = WINDOWS SERVER 2003
========= MS05-039 for Windows Server 2003 (KB899588) has been Installed
=======
========= MS05-040 for Windows Server 2003 (KB893756) has been Installed
=======
========= MS05-041 for Windows Server 2003 (KB899591) has been Installed
=======
========= MS05-042 for Windows Server 2003 (KB899587) has been Installed
=======
========= MS05-043 for Windows Server 2003 (KB896423) has been Installed
=======
********* Internet Explorer 6.0 has been detected in this server.
*******
========= MS05-038 for Windows Server 2003 (KB896727) has been Installed
=======

Thanks

Rolando

"Dave Wickert [MSFT]" <dwickert (AT) online (DOT) microsoft.com> wrote in message
news:eZTX%233ItFHA.1444 (AT) TK2MSFTNGP10 (DOT) phx.gbl...
Within your ASP.NET application, what kind of security configuration do
you
have on the virtual directory? IF you are using NTLM and there are 3
machines involved (client, IIS, and AS server) then you have ran into
the
NT
limitation of only allowing NT credentials to be delegated once (the
so-called one-hop problem). What is happening is that when you
connection
comes into the Win2K3 machine, it drops down to NT Authority\Anonymous
and
Win2K3 has a setting which tells it whether or not the anonymous account
is
part of the "Everyone" group. The default changed from Win2K to
Win2K3 --
it
was part of Everyone with Win2K but is not part of Everyone in Win2K3.
Thus
by the time AS gets the request, it is correctly reporting that you
don't
have access to that cube.
--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI Systems Team
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and confers no
rights.


"Rolando Matarrita" <rmatarrita (AT) ic-itcr (DOT) ac.cr> wrote in message
news:%23YXRWDItFHA.2492 (AT) tk2msftngp13 (DOT) phx.gbl...
Hello everyone!
I have an ASP.NET app that queries an olap cube via ADOMD.NET
Analysis Services and IIS are on the same machine. I have ADOMD.NET
installed, also have MSXML 4 SP2 Parser, and Analysis Services SP4.
This
configuration has worked fine for me in the server running Windows
2003,
and
it continues to work in Windows XP and Windows 2000 (other servers
with
the
same software configuration), but somehow it stopped working in the
Win2K3
box. My application catches an exception when calling the
ExecuteCellSet()
method, and returns the message "The cube 'Sales' does not exist, or
it
is
not processed" (and of course this is not true, I've checked the
status
in
AS Manager, queried the cube via MDX Sample application, MS Excel, OWC
PivotTable component and it answers perfectly).

Has anyone experienced the same problem? Is it a know issue? Is there
a
workaround? Thanks in advance.

Rolando Matarrita









Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.