尝试 运行 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();
我正在尝试 运行 通过 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();