Extended event failing in SSAS: Error from XEvent engine: 'Target parameter at index 3 is invalid.' XEvent session creation is failed

huangapple go评论94阅读模式
英文:

Extended event failing in SSAS: Error from XEvent engine: 'Target parameter at index 3 is invalid.' XEvent session creation is failed

问题

这是创建扩展事件(Extended Event)以捕获数据时失败的原因吗?以下是查询内容:

<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
  <ObjectDefinition>
    <Trace>
      <ID>SSASLogging</ID>
      <Name>SSASLogging</Name>
      <XEvent xmlns="http://schemas.microsoft.com/analysisservices/2011/engine/300/300">
        <event_session name="SSASLogging" dispatchLatency="0" maxEventSize="0" maxMemory="4" memoryPartition="none" eventRetentionMode="AllowSingleEventLoss" trackCausality="true" xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
          <event package="AS" name="ActivityBegin" />
          <event package="AS" name="AuditLogin" />
          <event package="AS" name="CommandBegin" />
          <event package="AS" name="DAXQueryPlan" />
          <event package="AS" name="ExistingConnection" />
          <event package="AS" name="ExistingSession" />
          <event package="AS" name="Error" />
          <event package="AS" name="QueryBegin" />
          <event package="AS" name="SessionInitialize" />
          <target package="package0" name="event_file">
            <parameter name="filename" value="M:\SSASLogs\SSASLogging.xel" />
            <parameter name="max_file_size" value="24" />
            <parameter name="max_rollover_files" value="999" />
            <parameter name="increment" value="1024" />
          </target>
        </event_session>
      </XEvent>
    </Trace>
  </ObjectDefinition>
</Create></Create>

结果中出现以下错误消息:

执行查询时...
来自XEvent引擎的错误:'目标参数在索引 3 处无效。'
XEvent 会话创建失败。
运行完成。

我预期它会正常工作,但它却抛出了错误。

英文:

Why is this Failing when creating an extended event in SSAS to capture data? Here is the query below:

<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
  <ObjectDefinition>
    <Trace>
      <ID>SSASLogging</ID>
      <Name>SSASLogging</Name>
      <XEvent xmlns="http://schemas.microsoft.com/analysisservices/2011/engine/300/300">
        <event_session name="SSASLogging" dispatchLatency="0" maxEventSize="0" maxMemory="4" memoryPartition="none" eventRetentionMode="AllowSingleEventLoss" trackCausality="true" xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
          <event package="AS" name="ActivityBegin" />
          <event package="AS" name="AuditLogin" />
          <event package="AS" name="CommandBegin" />
          <event package="AS" name="DAXQueryPlan" />
          <event package="AS" name="ExistingConnection" />
          <event package="AS" name="ExistingSession" />
          <event package="AS" name="Error" />
          <event package="AS" name="QueryBegin" />
          <event package="AS" name="SessionInitialize" />
          <target package="package0" name="event_file">
            <parameter name="filename" value="M:\SSASLogs\SSASLogging.xel" />
            <parameter name="max_file_size" value="24" />
            <parameter name="max_rollover_files" value="999" />
            <parameter name="increment" value="1024" />
          </target>
        </event_session>
      </XEvent>
    </Trace>
  </ObjectDefinition>
</Create></Create>

I am getting this error in result:

Executing the query ...
Error from XEvent engine: 'Target parameter at index 3 is invalid.'
XEvent session creation is failed.
Run complete.

I expected it to work but it throws error.

答案1

得分: 0

"max_file_size is too small. Try this:

<parameter name="max_file_size" value="4096" />"

英文:

max_file_size is too small. Try this:

&lt;parameter name=&quot;max_file_size&quot; value=&quot;4096&quot; /&gt;

huangapple
  • 本文由 发表于 2023年6月6日 04:10:45
  • 转载请务必保留本文链接:https://go.coder-hub.com/76409689.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定