我正面临着使用基本身份验证通过HTTP / HTTPS连接访问SSAS的烦人问题。
除非您使用嗅探器分析网络流量,否则一切正常,每次调用都会发出两次。第一个是在没有http协议的“Authorization”标题的情况下发出的,这会引起401错误。第二个发送请求正确填写“授权”标题。对于每个请求,这一次又一次重复......?!
Httpwatch/fiddler or IIS logs
Sniffing the network calls and you will obtain:
# Result Protocol Host URL Body Content-Type
1 401 HTTP sql2008 /olap/msmdpump.dll 1293 text/html
2 200 HTTP sql2008 /olap/msmdpump.dll 2598 text/xml
3 401 HTTP sql2008 /olap/msmdpump.dll 1293 text/html
4 200 HTTP sql2008 /olap/msmdpump.dll 280 application/xml+xpress
5 401 HTTP sql2008 /olap/msmdpump.dll 1293 text/html
6 200 HTTP sql2008 /olap/msmdpump.dll 991 application/xml+xpress
7 401 HTTP sql2008 /olap/msmdpump.dll 1293 text/html
8 200 HTTP sql2008 /olap/msmdpump.dll 1787 application/xml+xpress
9 401 HTTP sql2008 /olap/msmdpump.dll 1293 text/html
10 200 HTTP sql2008 /olap/msmdpump.dll 197 application/xml+xpress
有关如何绕过这些经常性身份验证的想法吗?
我更新到SQLServer 2008 R2 SP1 Cumulative Patch 4但没有成功。问题似乎来自ADOMD.NET或OleDB for Olap Driver。
任何帮助将不胜感激,
此致 Avinash Nigam