我正嘗試刷新在本地計算機上運行的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,進程拖尾作業,錯誤,1,KARABOV-HP \ MSSQLSERVER1,進程拖尾作業,進程立方體,以用戶身份執行:NT Service \ SQLAgent $ MSSQLSERVER1。或該對象不存在「Source =」Microsoft SQL Server 2012 Analysis Services「HelpFile =」「/>。步驟失敗。00:00:00,0,0 ,,,, 0
請協助。
在此先感謝。
腳本 - 從Management Studio中的XMLA窗口執行 - 是否成功運行,或者您獲得那裏有錯誤信息,可能會稍微更具可讀性?這裏 – FrankPl
@FrankPl是輸出:\t <返回的xmlns = 「甕:架構 - 微軟-COM:XML分析」> <結果的xmlns =「http://schemas.microsoft.com/analysisservices/2003/xmla- multipleresults 「> <根的xmlns =」 甕:架構 - 微軟-COM:XML分析:空」 /> 成功執行 的cubeupdated – Silentdarkness
所以腳本本身運行,而不產生錯誤。然後我會假設用戶執行它的問題。很可能,您將Integration Services步驟配置爲「以...運行」(根據錯誤消息提供的「NT Service \ SQLAgent $ MSSQLSERVER1」)的用戶無權處理該多維數據集。 – FrankPl