【发布时间】:2017-04-08 15:17:29
【问题描述】:
我有一个新的 SSAS 2016 表格模型(1200 兼容级别)。我正在尝试设置一个 SQL 代理作业来每天处理模型。但是,当作业运行时,它会抛出以下错误:
Xmla 异常。第 7 行第 17 列的 { 文本节点不能出现 在 Command 元素内(命名空间 urn:schemas-microsoft-com:xmla-analysis) 在 Envelope/Body/Execute 下。 此元素只能有包含空格的文本节点 字符。
命令是:
{
"refresh": {
"type": "full",
"objects": [
{
"database": "Finance"
}
]
}
}
当我在 SSMS 中执行它时可以正常工作,但通过 SQL 代理作业运行时会失败。
【问题讨论】:
-
您使用的是什么步骤类型?它是“SQL Server 分析服务命令”吗?根据我的经验,这需要是 XML,而不是上面的 JSON。你是怎么想出这个命令的?
标签: sql-server ssas sql-server-2016 ssas-tabular xmla