连接到 Azure 托管的 SQL 服务器 Analysis Services 服务器的表格实例

Connecting to the Tabular Instance of an Azure-hosted SQL Server Analysis Services Server

我已经使用 SQL Server 2016 标准版映像设置了 Azure 虚拟机。我已经在机器上安装了一个 Analysis Services Tabular 实例并配置了端点,以便我可以从我的本地机器访问它。

我已经在这台机器上部署了 SQL 服务器、SSAS 多维和 SSAS 表格数据库。我能够连接到关系数据库,当我连接到 Analysis Services 时,我可以使用 IP 地址或 DNS 名称,而且我能够连接到 SSAS 多维数据库。通常我会在服务器名称中添加后缀 \tabular,以便在从 Excel/Tableau/other 报告工具访问表格实例时连接到它。

但是在服务器名称中使用 \tabular 后缀我收到错误 "Errors in the OLE DB provider. Could not connect to the redirector. Ensure that the SQLBrowser server is running on that server"。我检查了虚拟机,我有那个服务运行。我想知道 \tabular 是否不是连接到 Azure 托管的 SQL 服务器的表格实例的正确语法。

如有任何帮助或建议,我们将不胜感激。

我将 RDP 连接到服务器并在 SSMS 中连接到表格实例。右键单击服务器节点上的对象资源管理器并选择属性。转到“常规”选项卡并将端口 属性 更改为 1234 之类的内容,以便修复端口。重新启动 SSAS 表格服务。在 VM 上打开 Windows 防火墙应用程序并打开端口 2382 和 1234。然后在 Azure 门户中编辑该 VM 的网络安全组并为 SQL 浏览器和 1234(或任何端口)打开 tcp 端口 2382选择)用于 SSAS 表格。现在您可以连接到以下任一服务器名称:

Servername\TABULAR 要么 Servername:1234

可以找到关于此的文档 here