在SQL Server Management Studio中浏览MS OLAP多维数据集时,我可以单击更改用户按钮以更改我查看多维数据集的用户。这让我可以测试对数据各个部分的安全访问。
我想知道是否可以在连接字符串中执行此操作?据我所知,我可以更改连接字符串中的角色属性,但由于数据从特定人员的角度锁定,这无济于事。多维数据集也使用Windows安全性,因此特定的用户和密码组合也无济于事。
答案 0 :(得分:2)
是的,通过连接字符串中的以下属性:
EffectiveUserName=DOMAIN\UserName
仅当您是SSAS管理员时才会有效。
答案 1 :(得分:1)
在您的ConnectionString中,您可以使用CustomData="Username"
,之后您可以像UserName()
函数一样使用它。
请查看此链接以获取有关CustomData()的更多信息
http://www.mdxpert.com/Functions/MDXFunction.aspx?f=154