MSOLAP连接字符串:可以作为特定用户访问Cube

时间:2012-07-10 02:35:12

标签: security ssas

在SQL Server Management Studio中浏览MS OLAP多维数据集时,我可以单击更改用户按钮以更改我查看多维数据集的用户。这让我可以测试对数据各个部分的安全访问。

enter image description here

我想知道是否可以在连接字符串中执行此操作?据我所知,我可以更改连接字符串中的角色属性,但由于数据从特定人员的角度锁定,这无济于事。多维数据集也使用Windows安全性,因此特定的用户和密码组合也无济于事。

2 个答案:

答案 0 :(得分:2)

是的,通过连接字符串中的以下属性:

EffectiveUserName=DOMAIN\UserName

仅当您是SSAS管理员时才会有效。

答案 1 :(得分:1)

在您的ConnectionString中,您可以使用CustomData="Username",之后您可以像UserName()函数一样使用它。 请查看此链接以获取有关CustomData()的更多信息 http://www.mdxpert.com/Functions/MDXFunction.aspx?f=154