![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
in AS 2005 it was not possible to state a user and password in order to connect to a cube. All end user access was controlled by a windows accont. Is it possible to state a username and password in the connectionstring using msolap.3??? Does AS 2005 support connecting via HTTP in the same manner as SQL server 2000? Regards Gustaf |
#3
| |||
| |||
|
|
No AS2005 http connectivity won't work in your case. You have to stay with AS2000. Have a look at the thread "MDX Sample App broken by 2005" in this newsgroup. "Gustaf" wrote: in AS 2005 it was not possible to state a user and password in order to connect to a cube. All end user access was controlled by a windows accont. Is it possible to state a username and password in the connectionstring using msolap.3??? Does AS 2005 support connecting via HTTP in the same manner as SQL server 2000? Regards Gustaf |
#4
| |||
| |||
|
|
Ok. thanx pat. Any idea on how to connect if a user does not logon to the same domain as the SQL server? Regards Gustaf "Pat" wrote: No AS2005 http connectivity won't work in your case. You have to stay with AS2000. Have a look at the thread "MDX Sample App broken by 2005" in this newsgroup. "Gustaf" wrote: in AS 2005 it was not possible to state a user and password in order to connect to a cube. All end user access was controlled by a windows accont. Is it possible to state a username and password in the connectionstring using msolap.3??? Does AS 2005 support connecting via HTTP in the same manner as SQL server 2000? Regards Gustaf |
#5
| |||
| |||
|
|
You need to set up a windows account for each user on each AS2005 server and connect using the SERVERNAME:PORT syntax in the data source, after assigning a fixed port to AS2005. You also need to install oledb 9 at each client, and this will cause their existing http access to AS2000 to fail, since my experience is that oledb 9 is not backwards-compatible with oledb 8. Basically, AS2005 connectivity only works if you're a Microsoft-only shop. Otherwise, you've got to stick to AS2000 "Gustaf" wrote: Ok. thanx pat. Any idea on how to connect if a user does not logon to the same domain as the SQL server? Regards Gustaf "Pat" wrote: No AS2005 http connectivity won't work in your case. You have to stay with AS2000. Have a look at the thread "MDX Sample App broken by 2005" in this newsgroup. "Gustaf" wrote: in AS 2005 it was not possible to state a user and password in order to connect to a cube. All end user access was controlled by a windows accont. Is it possible to state a username and password in the connectionstring using msolap.3??? Does AS 2005 support connecting via HTTP in the same manner as SQL server 2000? Regards Gustaf |
#6
| |||
| |||
|
#7
| |||
| |||
|
|
The next problem is that once you have installed OLEDB 9 on your clients machines, they cannot access AS2000 through http any more in the following scenario: connect to an AS2000 cube with OWC, click "Export to Excel", then try to refresh in Excel. This fails with OLEDB 9, works with OLEDB 8. So their existing application is broken. |
|
I have opened a support call with PSS and after 2 weeks of hard work, the conclusion of the escalation engineer is that you cannot use http and basic authentication on AS2005, which worked on AS2000. People on this newsgroup tend to be connected to the server through a Windows network and use windows authentication (or have the same user on the client and the server, which is not workable in a production environment). The problem is that the new OLEDB 9 driver prevents the authentication information to be passed from IIS to AS2005, so you have no way to authenticate to AS2005, unless you connect directly to it the way I indicated. The next problem is that once you have installed OLEDB 9 on your clients machines, they cannot access AS2000 through http any more in the following scenario: connect to an AS2000 cube with OWC, click "Export to Excel", then try to refresh in Excel. This fails with OLEDB 9, works with OLEDB 8. So their existing application is broken. Basically, you don't want to go for AS2005 if you don't have all of your users and the server in one single Windows domain, or in trusted domains. |
#8
| |||
| |||
|
|
Whoa... thanks for sharing that with everyone. I think you are right in that most people on this group are working with a windows based network infrastructure. I suppose all we can do is to keep an eye on the service pack releases and see if anything happens on this front. The next problem is that once you have installed OLEDB 9 on your clients machines, they cannot access AS2000 through http any more in the following scenario: connect to an AS2000 cube with OWC, click "Export to Excel", then try to refresh in Excel. This fails with OLEDB 9, works with OLEDB 8. So their existing application is broken. This is probably because the export to excel probably just specifies to use the MSOLAP provider, which will default to the latest version - MSOLAP.3 (the 2005 version) instead of MSOLAP.2 (the 2000 version). You probably don't have any nice solutions here either. You could try re-registering msolap80.dll to try and get it to set itself as the default provider. Even if you uninstall the OLEDB 9 driver you may find you need to re-register the 8 driver - I don't know how clean the uninstall is. The only other approach I can think of which would be a bit riskier would be to alter the registry to reset the default provider to the version 8 driver. -- Regards Darren Gosbell [MCSD] Blog: http://www.geekswithblogs.net/darrengosbell In article <A5950AD0-DE8B-4EC6-8113-E0AE8567A608 (AT) microsoft (DOT) com>, pat (AT) online (DOT) nospam says... I have opened a support call with PSS and after 2 weeks of hard work, the conclusion of the escalation engineer is that you cannot use http and basic authentication on AS2005, which worked on AS2000. People on this newsgroup tend to be connected to the server through a Windows network and use windows authentication (or have the same user on the client and the server, which is not workable in a production environment). The problem is that the new OLEDB 9 driver prevents the authentication information to be passed from IIS to AS2005, so you have no way to authenticate to AS2005, unless you connect directly to it the way I indicated. The next problem is that once you have installed OLEDB 9 on your clients machines, they cannot access AS2000 through http any more in the following scenario: connect to an AS2000 cube with OWC, click "Export to Excel", then try to refresh in Excel. This fails with OLEDB 9, works with OLEDB 8. So their existing application is broken. Basically, you don't want to go for AS2005 if you don't have all of your users and the server in one single Windows domain, or in trusted domains. |
#9
| ||||
| ||||
|
|
Not sure what you mean in your first paragraph. Do you find it good that Microsoft comes up with a product upgrade that shuts off anybody not on a Microsoft network from using the product? |

|
I note that you aknowledge that people cannot concurrently work on AS2000 and AS2005 servers. You can't ask users to fiddle with the registry every time they use a different server. |
|
How many companies do you have out there that will flick a big switch one morning and suddenly replace all AS2000 applications by AS2005 applications? Not one. |
| "Darren Gosbell" wrote: Whoa... thanks for sharing that with everyone. I think you are right in that most people on this group are working with a windows based network infrastructure. I suppose all we can do is to keep an eye on the service pack releases and see if anything happens on this front. The next problem is that once you have installed OLEDB 9 on your clients machines, they cannot access AS2000 through http any more in the following scenario: connect to an AS2000 cube with OWC, click "Export to Excel", then try to refresh in Excel. This fails with OLEDB 9, works with OLEDB 8. So their existing application is broken. This is probably because the export to excel probably just specifies to use the MSOLAP provider, which will default to the latest version - MSOLAP.3 (the 2005 version) instead of MSOLAP.2 (the 2000 version). You probably don't have any nice solutions here either. You could try re-registering msolap80.dll to try and get it to set itself as the default provider. Even if you uninstall the OLEDB 9 driver you may find you need to re-register the 8 driver - I don't know how clean the uninstall is. The only other approach I can think of which would be a bit riskier would be to alter the registry to reset the default provider to the version 8 driver. -- Regards Darren Gosbell [MCSD] Blog: http://www.geekswithblogs.net/darrengosbell In article <A5950AD0-DE8B-4EC6-8113-E0AE8567A608 (AT) microsoft (DOT) com>, pat (AT) online (DOT) nospam says... I have opened a support call with PSS and after 2 weeks of hard work, the conclusion of the escalation engineer is that you cannot use http and basic authentication on AS2005, which worked on AS2000. People on this newsgroup tend to be connected to the server through a |
#10
| |||
| |||
|
|
I have opened a support call with PSS and after 2 weeks of hard work, the conclusion of the escalation engineer is that you cannot use http and basic authentication on AS2005, which worked on AS2000. People on this newsgroup tend to be connected to the server through a Windows network and use windows authentication (or have the same user on the client and the server, which is not workable in a production environment). The problem is that the new OLEDB 9 driver prevents the authentication information to be passed from IIS to AS2005, so you have no way to authenticate to AS2005, unless you connect directly to it the way I indicated. The next problem is that once you have installed OLEDB 9 on your clients machines, they cannot access AS2000 through http any more in the following scenario: connect to an AS2000 cube with OWC, click "Export to Excel", then try to refresh in Excel. This fails with OLEDB 9, works with OLEDB 8. So their existing application is broken. Basically, you don't want to go for AS2005 if you don't have all of your users and the server in one single Windows domain, or in trusted domains. |
![]() |
| Thread Tools | |
| Display Modes | |
| |