首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ADOMD.net模拟Windows用户ID

ADOMD.net模拟Windows用户ID
EN

Stack Overflow用户
提问于 2014-03-24 18:41:21
回答 2查看 1.2K关注 0票数 1

我正在尝试连接到使用windows身份验证的SSAS多维数据集

我的web应用程序存储在一台独立的服务器上,即SQL Analysis实例(假设为ServerWebApp)和SSAS Cube存储在ServerCUBE

代码语言:javascript
复制
OLAPCon = New AdomdConnection("Provider=MSOLAP.4; roles=Administrator; Integrated Security=SSPI; Persist Security Info=True; EffectiveUserName=<Domain\Username>; " _
& " Initial Catalog=<DBName>; Data Source=<ServerCUBE>; ")

由于SSAS使用Windows身份验证,我试图通过指定EffectiveUserName来模拟我的windows登录,但是,这似乎不起作用,因为我得到了以下错误:

代码语言:javascript
复制
Either the user, Domain\ServerWebApp, does not have access to the <DBName> database, or the database does not exist. 

如您所见,它使用的是web应用程序登录ID,而不是我的windows ID

如何在SSAS ADOMD连接字符串中模拟我的windows ID?

EN

回答 2

Stack Overflow用户

发布于 2014-04-08 22:51:35

这就是我在使用EffectiveUserName时遇到的问题。来自MSDN

若要使用EffectiveUserName属性,调用方必须在Analysis Services中具有管理权限。

票数 0
EN

Stack Overflow用户

发布于 2015-02-20 02:38:18

您需要首先通过创建应用程序池来配置IIS服务器。然后,您需要将此池指向本地路径(C驱动器中的文件夹),该路径由msmdpump.dll和msmdpump文件组成。使用记事本编辑msmdpump文件(删除localhost名并将其替换为您的SQL分析服务器名)。提供服务器名称的用户名,而不是域\用户名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22607029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档