1

我在使用基本身份验证通过 HTTP/HTTPS 连接访问 SSAS 时遇到了一个烦人的问题。

一切正常,除非您使用嗅探器分析网络流量,每次调用都会发出两次。第一个是在没有引发 401 错误的 http 协议的“授权”标头的情况下发出的。第二个发送正确填充“授权”标头的请求。对于每个请求,这会一次又一次地重复......?!

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。

任何帮助,将不胜感激,

问候, 阿维纳什尼加姆

4

0 回答 0