答案 0 :(得分:3)
您可能会遇到多个问题,但首要的是您没有将SSAS多维[MDX]模型部署到SQL数据库引擎实例!
除非你有一个非常奇怪的配置,否则ATI-PC \ MSSQLSERVER应该指向默认的MS SQL Server数据库引擎实例而不是SSAS MDX实例!
您显示的SSMS屏幕截图是针对具有SQL Server身份验证(SA)的数据库引擎显示的本地主机连接,我认为该实例称为MSSQLSERVER,它是默认实例名称。
1)您的SSAS实例名称是什么?
2)您的Windows帐户是否具有权限? SSAS不允许SQL服务器身份验证,因此必须是Windows身份验证。
3)SQL Browser是否正在运行?
4)您是否配置了SQL浏览器以允许协议并允许来自Localhost和ATI-PC(InstanceName)的连接?
连接到Analysis Services更改服务器类型。首次启动SSMS时,您可以通过更改服务器类型然后将服务器名称修改为相应的名称来实现。
如果您的SSMS已经打开,您可以选择" Connect"下拉并选择Analysis Services。
通过启动" SQL Server(版本)配置管理器"检查SQL浏览器配置。然后逐步介绍不同的领域,如何配置它有点自我解释,因为你正在部署一个AdeventureWorks多维数据集,我猜测配置将在你正在进行的教程中更早。
答案 1 :(得分:1)
我确信您在services.msc中运行了“SQL Browser”服务。我仍然怀疑您登录的帐户是否可以访问SSAS,还可以连接到该底层SQL Server。如果您选择部署为服务帐户,请检查该帐户是否具有SSAS访问权限,请尝试检查两者的访问权限。如果您再遇到错误,如果仍然在检查eventvwr时遇到问题。如果是开发框,请尝试回收SSAS服务并尝试部署?