用户“IIS APPPOOL \ App Name'”无权访问“SSAS多维数据集名称”。数据库,或数据库不存在

时间:2017-08-21 13:57:55

标签: iis permissions ssas ssms database-administration

1st - 我使用SSAS(SQL Server Analysis Services)将多维数据集部署到localhost

第二 - 我使用SSMS(SQL Server Management Studio)验证了多维数据集数据库是否存在SSAS DB is not showing in SSMS

3rd - 我尝试在answer

之后授予我的IIS APPPOOL权限

第4次 - 我在SSMS中向localhost服务器中的Analysis Services添加了一个新连接(而不是连接到localhost服务器中的数据库引擎)

第五 - 我意识到关系数据库和多维数据库授予权限的过程是不同的,之前的答案是行不通的,所以我跟着microsoft docs到grant cube or model permissions

第6页 - 我尝试在步骤5中创建的角色中添加一些IIS进程的标识符。我没有找到任何内容,也不知道如何授予对ISS进程的访问权限,所以我继续尝试再次连接到多维数据集数据库但没有成功

7 - 我尝试更改连接字符串以包含数据库的sa用户的密码。仍然没有运气。

我对这个问题花了太长时间,所以决定在我继续努力解决问题时将问题发布到stackoverflow。感谢您对解决方案的任何帮助/指示。

1 个答案:

答案 0 :(得分:0)

以下是我解决它的方法:

1 - 连接到部署了多维模型的Analysis Services服务器。

2 - 数据库 - > SSAS(*)解决方案名称 - >角色

3 - Grant cube or model permissions创建新角色

4 - 在会员资格中,添加 - >高级。单击立即查找,选择IUSR和IIS_IUSRS,一直单击确定。 注意:可能只需要IIS_IUSRS。

* SQL Server Analysis Services