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。感谢您对解决方案的任何帮助/指示。
答案 0 :(得分:0)
以下是我解决它的方法:
1 - 连接到部署了多维模型的Analysis Services服务器。
2 - 数据库 - > SSAS(*)解决方案名称 - >角色
3 - Grant cube or model permissions创建新角色
4 - 在会员资格中,添加 - >高级。单击立即查找,选择IUSR和IIS_IUSRS,一直单击确定。 注意:可能只需要IIS_IUSRS。
* SQL Server Analysis Services