【问题标题】:Refreshing SSAS Cube with XMLA script使用 XMLA 脚本刷新 SSAS 多维数据集
【发布时间】:2013-12-09 18:39:04
【问题描述】:

我正在尝试刷新在我的本地计算机上运行的 SSAS 多维数据集,该多维数据集从服务器获取数据。

我查看了一些网站,例如 http://technet.microsoft.com/en-us/library/ff929186.aspx 寻求帮助,但似乎没有帮助。

以下是我的脚本和设置:

服务器:127.0.0.1\MSSQLSERVER1

<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100">
  <Object>
    <DatabaseID>db </DatabaseID>
    <CubeID>cube_name</CubeID>
  </Object>
  <Type>ProcessFull</Type>
  <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>

它不断抛出一个错误:

11/25/2013 08:34:57,处理 dailer 多维数据集作业,错误,1,KARABOV-HP\MSSQLSERVER1,处理 dailer 多维数据集作业,处理多维数据集,以用户身份执行:NT Service\SQLAgent$MSSQLSERVER1。或对象不存在。" Source="Microsoft SQL Server 2012 Analysis Services" HelpFile="" />。步骤失败。,00:00:00,0,0,,,,0

请帮忙。

提前致谢。

【问题讨论】:

  • 脚本 - 从 Management Studio 中的 XMLA 窗口执行 - 是否成功运行,或者您是否在此处收到错误消息,这可能更具可读性?
  • @FrankPl 这里是输出: schemas.microsoft.com/analysisservices/2003/…"> 成功执行 Cubeupdated
  • 所以脚本本身运行没有产生错误。然后我会假设用户执行它有问题。可能,您将集成服务步骤配置为“运行方式”的用户(NT Service\SQLAgent$MSSQLSERVER1 根据错误消息)没有处理多维数据集的权限。
  • @FrankPl,这似乎更有意义,所以我所做的就是将脚本添加到存储过程中,并让它每 30 分钟运行一次。这么久我会尽量整理一下用户权限。

标签: sql sql-server ssas xmla


【解决方案1】:

它是否作为内置 SQL 代理帐户执行?我怀疑这个帐户对 SSAS 有管理员权限(也不应该!)。我最近不得不配置预定的远程处理,这两个链接对我有用:http://technet.microsoft.com/en-us/library/ms178142.aspxhttp://technet.microsoft.com/en-us/library/ff929186.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-17
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 2015-09-16
    • 1970-01-01
    • 2021-04-13
    • 1970-01-01
    相关资源
    最近更新 更多