【发布时间】:2017-12-14 00:53:52
【问题描述】:
我想通过代码(C# 或 SQL 脚本)为 SQL Server Analysis Services (SSAS) 服务器上的帐户提供管理员访问权限。 This 是我们通过 SQL Server Management Studio (SSMS) 实现的方式。
我想通过 SQL 查询来实现相同的目的,或者如果可能的话,可能是 C# 代码。我搜索了很多,但没有得到任何非常相关的内容。
我有一个管理员用户已经拥有 SSAS 服务器的访问权限。因此,我可以在 SSAS 服务器上触发任何 SQL 或 MDX 查询,从而将其他用户添加为 SSAS 服务器上的管理员。
对于初始指针,如果我想在 SQL Server 实例中实现相同的目标,那么只需触发一些系统定义的存储过程,如 sp_addrolemember,以授予对任何 SQL Server 数据库的访问权限,详细信息 here。如果可以通过 SSAS 服务器的代码实现,我正在尝试实现类似的东西。
【问题讨论】:
-
This 应该可以帮助您入门,尽管我们可以使用一个答案。
-
好吧,您有时间多次重新编辑标签。无论如何,在开始删除之前在相关的meta question 上发布一些内容会有所帮助。如果我知道你在做什么,我会删除标签。 @MartijnPieters
标签: c# sql sql-server ssas