尝试 运行 MDSCHEMA_SETS 但失败了

Trying to run MDSCHEMA_SETS but getting a failure

我正在尝试 运行 通过 SSIS(执行 ddl)或使用 Analysis Services 命令的 SSMS 作业步骤执行此命令。它通过管理工作室 xml 查询 window 工作正常。

<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
    <RequestType>MDSCHEMA_SETS</RequestType>
    <Restrictions />
    <Properties />
</Discover>

我收到以下错误:

Microsoft.AnalysisServices.Xmla.XmlaException:第 7 行第 72 列(命名空间 urn:schemas-microsoft-com:xml-analysis)的 Discover 元素不能出现在 Envelope/Body/Execute/Command 下。

这似乎是通过 SSIS 脚本任务实现的。

string servername = Dts.Variables["$Project::SSAS_QueryServerName"].Value.ToString();
XmlaClient clnt = new XmlaClient();
clnt.Connect(servername);
string xmla = "<Discover xmlns=\"urn:schemas-microsoft-com:xml-analysis\"> \r\n" +
@"<RequestType>MDSCHEMA_SETS</RequestType>
<Restrictions />
<Properties />
</Discover>";
clnt.Send( xmla, null );
clnt.Disconnect();