我非常感谢有人可以帮助我解决这个问题。我创建并尝试在本地 SQL 服务器上公开一个非常简单的 Microsoft Cube,但由于某种原因,我可以部署该多维数据集但无法处理它。
错误消息显示: 内部错误:操作未成功终止。 发生以下系统错误:用户名或密码不正确。 高级关系引擎中的错误。无法与 DataSourceID 为“Adventure DS”、名称为“Adventure DS”的数据源建立连接。 OLAP 存储引擎中的错误:处理 ID 为“销售订单表头”、名称为“销售订单表头”的维度时发生错误。 OLAP 存储引擎中的错误:处理 ID 为“销售订单表头”、名称为“销售订单表头”的维度时发生错误。 OLAP 存储引擎中的错误:处理 ID 为“销售订单表头”、名称为“销售订单表头”的维度时发生错误。
我读了很多话题,我确信
根据错误消息,您的处理无法访问数据库。这里的问题很可能在于数据源模拟设置。
简而言之,每个数据源都有两个选项卡 - 第一个选项卡定义连接设置,第二个选项卡 - 模拟模式,如下面的屏幕截图所示。
此模拟定义了一个 Windows 用户,用于访问数据源; 很重要,因为您必须使用 Windows 帐户来访问数据库。这就是为什么它被称为“模拟”——处理连接用户的身份。当您设计多维数据集时 - 您的帐户用于数据访问,但是一旦将多维数据集部署到 SSAS 服务器 - 就没有当前用户帐户。服务器必须从“模拟”选项卡中推断出它。 这里你有四个选择:
特定的 Windows 用户名和密码。在此指定.
使用特定的 Windows 用户名和密码。