SSAS 多维数据集部署错误

SSAS Cube deployment error

我正要处理立方体部署,发现错误。

我将目标服务器名称从 'localhost' 更改为这个,并尝试了不同的方法,但没有成功。

这是来自我的 SSMS 的截图

我确定您在 services.msc 中有 'SQL Browser' 服务 运行。我仍然怀疑您登录的帐户是否可以访问 SSAS,也可以连接到底层 SQL 服务器。尝试检查两者的访问权限,如果您选择部署为服务帐户,请检查该帐户是否具有 SSAS 中的访问权限。如果您仍然遇到更多错误,请尝试检查 eventvwr。如果它是开发盒,请尝试回收 SSAS 服务并尝试部署?

您可能遇到多个问题,但首要的是您没有将 SSAS 多维 [MDX] 模型部署到 SQL 数据库引擎实例

除非你有一个非常奇怪的配置 ATI-PC\MSSQLSERVER 应该指向默认的 MS SQL 服务器数据库引擎实例而不是 SSAS MDX 实例!

您显示的 SSMS 屏幕截图是针对本地主机连接的,您显示的是针对具有 SQL 服务器身份验证 (SA) 的数据库引擎,我假设该实例称为 MSSQL SERVER 这是默认实例名称。

1) 您的 SSAS 实例名称是什么?

2) 您的 windows 帐户是否有权限? SSAS 不允许 SQL 服务器身份验证,因此它必须是 windows 身份验证。

3) 是 SQL 浏览器 运行?

4) 您是否已将 SQL 浏览器配置为允许协议并允许来自 Localhost 和 ATI-PC(InstanceName) 的连接?

连接到 Analysis Services 更改服务器类型。首次启动 SSMS 时,您可以通过更改服务器类型然后将服务器名称修改为适当的名称来实现。

如果您的 SSMS 已经打开,您可以 select "Connect" 下拉并选择 Analysis Services。

通过启动 "SQL Server (Version) Configuration Manager" 检查您的 SQL 浏览器配置,然后逐步完成不同的区域,至于如何配置它是不言自明的,因为您正在部署一个 AdeventureWorks 多维数据集,我推测该配置将在您正在处理的教程中更早。