下面的XMLA脚本可以将域用户添加到特定的SSAS成员角色中。它工作得很好,但我需要在一个循环中工作。一个包含所有用户的表将从Active Directory中填充。问题是如何为SQL Table或SSAS Dimension中存在的每个用户生成选项卡SQL Table?或者如何将表中的每个用户名解析为这个XMLA-Tab中的参数

发布于 2015-11-20 09:08:09
我创建了一个to脚本here,它确定当前用户,并在链接服务器上向SSAS添加一个用户。加入到您的表中并使用它作为成员的来源应该不难。如果您不关心角色当前的成员,则可能不需要ASSP。
下面是设置链接服务器的步骤:http://www.mssqltips.com/sqlservertip/2790/dynamic-xmla-using-tsql-for-sql-server-analysis-services/
如果不希望设置链接服务器并安装ASSP来执行上述操作,则可以编写一些C#代码,使用AMO库来维护成员。
https://stackoverflow.com/questions/33822274
复制相似问题