查找Power BI桌面本地端口号的四种不同方法

Power BI桌面本地端口

大约两年前,我写了一篇博客文章,介绍如何通过不同的工具(例如SSMS,Excel和SQL Server Profiler)连接到Power BI Desktop模型。那篇博客文章的很大一部分是关于不同的 查找Power BI Desktop本地端口。如果要出于任何不同目的(例如在SQL Server Profiler中监视或在Excel中分析模型)而通过任何类型的工具连接到Power BI Desktop模型,则具有端口号至关重要。我在这里和那里被问过几次,人们需要不同的场景来查找Power BI Desktop本地端口号,因此我决定在Power BI Desktop本地端口号上发帖。

当您运行Power BI Desktop时,它将在后台运行SSAS Tabular模型的本地实例,并且为该本地实例分配一个随机端口号。因此,如果要连接到模型以在Excel中进行分析,则需要知道该端口号。有几种方法可以实现该端口号,本文将介绍其中的大多数方法。

如您所知,Power BI Desktop现在作为Windows应用程序可用,可以从以下位置安装 Windows应用商店。 通常,该应用程序与从以下位置下载的版本之间的主要区别 Micrsosoft网站 是当有新版本可供下载时,您将收到通知。然后,您必须手动在计算机上下载并安装较新的版本,但是该应用程序将自动更新。但是,还有其他一些差异不在本文讨论范围之内。与本文相关的唯一区别是,Power BI Desktop与Power BI Desktop App在不同的位置创建其临时文件夹。

这篇文章中描述的方法适用于下载版本和商店版本。

查找Power BI Desktop本地端口的不同方法

·使用DAX Studio

·表格编辑器

·Power BI Desktop临时位置

·命令行(CMD)

我之所以解释不同的方法,是因为并非所有方法在所有环境中都可行。您可能在不允许您在其计算机上安装新软件(例如DAX Studio)的客户站点上工作。但是您始终可以访问Power BI Desktop临时文件。

使用DAX Studio检索Power BI桌面本地端口号

此方法是查找Power BI Desktop本地端口的最简单方法。

·首先您需要 下载并安装DAX Studio 如果您还没有的话

·打开DAX Studio

·它会立即检测所有打开的Power BI Desktop文件,您可以从下拉列表中选择

达克斯 Studio连接到Power BI桌面

·选择所需的Power BI Desktop文件,然后单击“连接”

·您可以在DAX Studio窗口右侧的按钮中看到本地端口号

达克斯 Studio中的Power BI桌面端口

使用表格编辑器检索Power BI Desktop本地端口号

此方法甚至比DAX Studio更容易。

·您需要下载并安装或运行 表格编辑器 (您可以下载便携式版本)

·打开表格编辑器

·单击“从现有数据库打开表格模型”

·您可以在“本地实例”下拉列表中查看与每个Power BI Desktop实例关联的端口号

表格编辑器中的Power BI桌面端口

从临时位置检索Power BI Desktop本地端口号

每当您打开Power BI Desktop时,它都会创建一些临时文件夹和文件。 Power BI桌面下载版本和商店版本的临时位置不同。

下载版中的Power BI Desktop本地端口

·使用“运行”菜单并导航到以下路径:

%LocalAppData%\ Microsoft \ Power BI桌面 \ AnalysisServicesWorkspaces

·如果您具有Power BI Desktop的打开实例,则您’会找到一个临时文件夹,如下所示

Power BI桌面下载版临时文件夹

· 导航“Data” subfolder

·开放“msmdsrv.port.txt”包含Power BI Desktop本地端口号的文件

Power BI桌面下载版msmdsvr.port.txt

Power BI桌面本地文件夹商店版:

·使用“运行”菜单并导航到以下路径:

%userprofile%\ Microsoft \ Power BI桌面 Store App \ AnalysisServicesWorkspaces

·其余部分与Power BI Desktop下载版本相同,因此您可以找到“msmdsrv.port.txt”子文件夹中的文件

使用Windows命令提示符(CMD)查找Power BI Desktop本地端口
  • 以管理员身份运行Windows命令提示符
  • 复制,粘贴并运行以下命令:

任务列表/ FI“映像名称eq msmdsrv.exe” / FI“会话名称eq
安慰”

使用Windows命令提示符(CMD)查找Power BI Desktop本地端口

  • 你应该看到这样的东西
  • 我们需要的是PID

使用Windows命令提示符(CMD)查找Power BI Desktop本地端口

  • 现在运行以下命令,并将从上一条命令获得的PID号放在引号之间

netstat / ano | findstr“ 13944”

使用Windows命令提示符(CMD)查找Power BI Desktop本地端口

  • 结果应该类似于下面的屏幕快照,其中显示了活动的连接,它们的本地地址是本地IP地址,后跟端口号。这就是我们正在寻找的。

使用Windows命令提示符(CMD)查找Power BI Desktop本地端口

注意: 结果表的列名分别从左到右为:

活动连接,本地地址,外部地址,状态,PID

如前所述,活动连接是我们感兴趣的连接,因此冒号后面的数字是端口号。

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

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