有什么方法可以完全管理SSAS表格2017(1400)中的安全性?
我想使用Microsoft.AnalysisServices.Tabular dll从C#管理角色。
我无法访问ColumnPermissions(或者我不知道如何)和设置TablePermissions过滤器。
这是我的代码:
DECLARE @CurrentWeek nvarchar(6),@CurrentWeek7 nvarchar(6)
SET @CurrentWeek = CAST(datepart(yy, GETDATE()) AS CHAR(4))* 100+''+CAST(datepart(ww, GETDATE()) AS CHAR(2))
SET @CurrentWeek7 = CAST(datepart(yy, DATEADD(WEEK, -7, GETDATE())) AS CHAR(4))* 100 +''+CAST(datepart(ww, DATEADD(WEEK, -7, GETDATE())) AS CHAR(2))
有什么主意吗?
答案 0 :(得分:0)
1天后,我设法解决了这个问题。首先,您应该获得Microsoft.AnalysisServices.Tabular和Microsoft.AnalysisServices.Core的最后一个DLL。您将在Microsoft SQL Server 2017安装文件夹中找到此dll。
此后,您将找到here所需的所有信息。