1

想要在服务器上识别具有管理访问权限的用户/登录名,以将它们迁移到新服务器。我尝试过 Select * from $System.TMSCHEMA_ROLE_MEMBERSHIPS 但这些提供了有关我在服务器级别需要更多信息的特定数据库。

4

1 回答 1

0

Ssas 用户的操作与普通数据库完全不同。Ssas 仅使用尝试连接的用户的活动目录帐户。

在服务器级别,唯一的安全性是在服务器的属性中完成的,您可以在那里选择对服务器具有管理访问权限的活动目录用户。

在数据库级别,您可以创建角色,授予他们访问(部分)数据库的权限,并将活动目录用户/组链接到他们。

使用analysisservices您已经提到的 microsoft 的命名空间,您可以查看每个数据库中的每个角色并注意权限。

据我所知,您实际上无法使用此命名空间来查看用户的所有管理员。但是,除非您的管理员数量不合理,否则最好的解决方案可能是在 sql server management studio 中打开服务器,单击属性、安全性并手动记下所有 AD 成员。

我希望这对你有帮助,祝你好运!

于 2019-07-30T10:03:24.983 回答