1

是否可以使用我们解决方案的现有身份验证机制来确定对 MS 分析服务多维数据集的访问权限?

我们已经有一个管理使用策略的系统,我们希望避免在 SQL Server 上重复这个系统。

我们的身份验证系统基于 NetSqlAzMan,我们可以将其公开为 Web 服务,或一组托管的 .NET 程序集(或者如果它为我们提供了上述功能,则可以提供任何东西)......

4

1 回答 1

0

如果您的意思是自定义身份验证,我的答案是否定的。SSAS 使用 Windows 身份验证,您应该将其与它的服务或选项(活动目录、其他集成解决方案等)一起使用。

如果您的意思是自定义授权,那么我的答案是肯定的。基本上,您应该按照以下步骤操作;

  • 创建一个使用 NetSqlAzMan 支持的 Web 服务或任何用于集成的 .NET 程序集。
  • 向 Analysis Services 注册程序集
  • 使用高级维度安全部分中注册程序集的功能来限制用户的维度成员。

必须尽可能高性能地开发此上下文中的自定义程序集,因为每个 MDX 查询都将咨询它以过滤成员。

于 2010-10-19T13:21:37.853 回答