2

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

在此处输入图像描述

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

4

2 回答 2

2

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

EffectiveUserName=DOMAIN\UserName

这仅适用于 SSAS 管理员

于 2012-07-10T11:20:58.217 回答
1

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

于 2012-07-10T17:36:50.487 回答