【问题标题】:Unable to read trace definition file Microsoft Analysis Services TraceDefinition 12.0.5553 when running SQL Server profiler运行 SQL Server 探查器时无法读取跟踪定义文件 Microsoft Analysis Services TraceDefinition 12.0.5553
【发布时间】:2018-01-23 19:47:12
【问题描述】:

当我想在探查器中开始跟踪时出现以下错误

无法读取跟踪定义文件 Microsoft Analysis Services TraceDefinition 12.0.5553.xml。单击确定从服务器检索它。检索可能需要一些时间

我尝试了很多可以在网上找到的建议。到目前为止没有运气。

我查看了MSSQL\120\Tools\Profiler\TraceDefinition 文件夹并查看了该文件。那里有一堆不同版本的相同xml。所以我删除了 5553 文件和运行分析器。我能够开始跟踪,但下次打开探查器时,我得到了同样的错误。

我查看了文件夹,发现邪恶文件又出现了。看起来每当我启动探查器时,如果文件不存在,它就会重新创建文件。

请注意,我正在分析分析服务而不是数据库引擎,并且我的 SSAS 版本是 12.0.5553,与 xml 文件相同。

提前致谢。

【问题讨论】:

    标签: sql-server ssas sql-server-2014 sql-server-profiler


    【解决方案1】:

    几周前我遇到了同样的问题。花了将近一天的时间,终于发现xml文件里面有问题。

    您可以通过编辑 XML 的内容来解决此问题。打开 XML 并找到 <BUILDNUMBER> 节点。如果不是 5553,请将其更改为 5553

    看起来该节点上的错误内部版本号会导致问题。

    【讨论】:

    • 谢谢@FLICKER。你拯救了我的一天。这看起来像是 MS 中的错误!
    【解决方案2】:

    我有类似的问题,但在我的情况下,xml 文件的版本丢失了。

    首选解决方案:(从工作服务器/其他系统下载 xml 文件) https://blog.sqlauthority.com/2016/05/14/sql-server-fix-sql-profiler-error-cannot-retrieve-trace-definition-sql-server-version/

    由于首选解决方案对我不起作用,我不得不从以下位置下载文件: http://fanclutch.com/PicsDocs/13579-2.cer?browse=C:%5CProgram%20Files%20(x86)%5CMicrosoft%20SQL%20Server%5C140%5CTools%5CProfiler%5CTraceDefinitions

    我不建议从未经验证的来源下载文件(但我已经花了太多时间了),所以我将文件内容与旧版本进行了比较,差异仅在 2节点。我复制了现有文件并对其进行了修改:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-10
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 2012-02-28
      • 2018-09-26
      • 1970-01-01
      相关资源
      最近更新 更多