1

我们最近将一个 SSAS 多维数据集及其数据库移至另一台服务器。两者都是 SQL Server 2012 RTM。

我们正在使用 SSIS 包来处理当天的分区。(与我们从中恢复的服务器上的包相同)该作业存在于带有 SSAS 的盒子上,但作业 STEP 指向运行 SSIS 的 SQL Server 2012 盒子。

如果我们运行 SSIS 包,它就会成功。但是,如果我们尝试通过 SSAS 盒子上的代理运行包,它会失败。该用户已添加为 SSAS 服务器管理员以防万一,但没有进行任何更改。

此外,我们在 SSIS 服务器上设置了一个运行 SSIS 包的作业。有用。

当作业失败时,SSIS 错误消息:“无法建立连接。确保服务器正在运行。”

服务器事件日志中的唯一消息:“Package "Process_Partitions" Failed"

如果我们运行 SSAS 分析器跟踪,我们会得到 3 个事件:Progress Report Begin、Notification、Progress Report End,所有事件同时发生,但没有其他任何事件。

另一件值得一提的事情:我们在服务器上有两个 SSAS 实例:传统(默认实例)和表格。

非常感谢任何帮助。

4

1 回答 1

3

可能是双跳问题(Kerberos 代表团)。本质上,作业将 [Server with Job] 上的 SQL Server Agent 凭据传递给 [Server with Job Step],然后将凭据传递给 [Server with Cube]。

[带有作业的服务器] - 第一跳 - [带有作业步骤的服务器] - 第二跳 - [带有立方体的服务器]

如果是这种情况并且未正确配置 Kerberos 委派,则多维数据集或表格模型上的跟踪应显示 Anonymous NTUsername。

于 2013-08-07T15:58:03.597 回答