0

最近,我们在生产环境中为 Synapse 工作区部署了一个专用 SQL 池。在开发中,我们可以访问无服务器 SQL 池和专用 SQL 池。但是,在生产环境中,我们可以访问无服务器 SQL 池,但无法访问专用 SQL 池(无论是在门户中,在尝试查看数据库对象时,我们都会收到 AjaxError,或者在尝试通过 SSMS 连接时,我们会收到命名管道错误信息):

命名管道错误消息

开发和生产 Synapse 实例都有私有端点(在单独的 vnet 和子网中)。我们使用与具有 Synapse 实例的专用端点的网络对等的虚拟网络关联的 VM 访问这两者。

任何想法可能导致这种行为以及如何解决它?

提前致谢!

4

1 回答 1

0

错误

选择数据库并在开发小部件中对其运行语句时出现 AJAX 错误</p>

在此处输入图像描述

原因和缓解措施

  • 本地网络正在限制对端口 443 和端口 1443 上的 SQL 逻辑服务的访问。
  • 允许访问指定端口上的服务,这将授予对数据库服务的 Web 端点的访问权限。

来源: Synapse 工作区池和按需无法访问

其他有用的链接: https ://docs.microsoft.com/en-us/azure/azure-sql/database/connect-query-portal

于 2022-02-23T05:33:18.800 回答