快速提示:在Power BI Desktop中将SQL Server Profiler注册为外部工具

将SQL Server Profiler注册为外部工具

很长时间以来,我一直使用SQL Server Profiler在Power BI Desktop中诊断数据模型。我在2016年6月写了一篇博客文章,内容涉及通过不同的工具(包括(SSMS),Excel和SQL Server Profiler)连接到基础Power BI Desktop模型。在这篇快速文章中,我共享一个pbitool.json文件,您可以使用该文件将SQL Server Profiler注册为外部工具。在此处阅读有关如何注册外部工具的更多信息。这非常方便,因为这种使用SQL Server Profiler诊断Power BI Desktop的方法无需查找 诊断端口。作为外部工具,SQL Server Profiler通过诊断端口自动连接到数据模型。您可以 从此处下载sqlserverprofiler.pbitool.json文件。下载文件后,可以在文本编辑器中将其打开以查看或修改JSON代码。如果您使用的是SSMS 18,则甚至无需修改文件。如果您使用其他版本,则唯一需要更改的是 “path”.

sqlserverprofiler.pbitool.json文件的内容
sqlserverprofiler.pbitool.json文件的内容

只需将sqlserverprofiler.pbitool.json文件复制到以下位置:

  • 对于64位环境,请使用:%commonprogramfiles(x86)%\ Microsoft Shared \ Power BI桌面 \ External Tools
  • 对于32位环境,请使用:%commonprogramfiles%\ Microsoft Shared \ Power BI桌面 \ External Tools

现在,您可以打开Power BI Desktop,并且您会看到SQL Server Profiler出现在“外部工具”选项卡中。

在Power BI Desktop中将SQL Server Profiler注册为外部工具
SQL服务器 Profiler注册为外部工具

从“外部工具”选项卡中单击“ SQL服务器事件探查器”后,它会通过诊断端口自动连接到数据模型,如下图所示:

从Power BI桌面的“外部工具”选项卡中打开了SQL Server Profiler
从Power BI桌面的“外部工具”选项卡中打开了SQL Server Profiler

我希望您喜欢这个快速提示。与往常一样,我很想知道您的想法。

有什么想法吗?在这里与我们分享:

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.