使用XMLA脚本刷新SSAS多维数据集

时间:2013-11-25 06:43:59

标签: sql sql-server ssas xmla

我正在尝试刷新在本地计算机上运行的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>

它不断抛出错误:

2013/11/25 08:34:57,处理dailer cube job,错误,1,KARABOV-HP \ MSSQLSERVER1,处理dailer多维数据集作业,进程多维数据集,执行用户:NT Service \ SQLAgent $ MSSQLSERVER1。或者该对象不存在。“Source =”Microsoft SQL Server 2012 Analysis Services“HelpFile =”“/&gt;。步骤失败。,00:00:00,0,0 ,,,, 0

请协助。

提前致谢。

1 个答案:

答案 0 :(得分:0)

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