通过专用终结点的 Azure SQL SSMS 连接

问题描述 投票:0回答:1

我正在尝试私下访问我的 Azure SQL 服务器

设置:

具有虚拟网络网关的集线器 Vnet 与具有专用端点的分支 Vnet 对等。 专用 DNS 区域“privatelink.database.windows.net”,通过 A 记录与 Spoke Vnet 链接到专用终结点专用 IP 地址。 SQL Server 中的公共访问已禁用。

setup

问题:

我已连接到虚拟网络网关,当尝试使用 SSMS 中的服务器主机名 (xxxx.database.windows.net) 访问我的 SQL 服务器时,我收到此错误:

error SSMS

我猜问题出在 DNS 配置上,因为我可以使用私有 IP 地址访问 SQL 服务器。

我正在使用这个azure文档:https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns-integration#virtual-network-workloads-without-custom-dns-server

我尝试将专用端点添加到 Hub 子网,我还将专用 DNS 区域链接到两个子网,但仍然遇到相同的问题。

sql-server azure networking ssms
1个回答
0
投票

要使用专用终结点将 Azure SQL Server 连接到 SSMS,您可以按照以下步骤操作:

创建专用终端节点后,请确保您已连接到本地计算机上的 VPN。连接时,请提供以下详细信息:

  • 在“服务器名称”下,输入创建的 Azure 专用终结点的专用 IP 地址。
  • 以“username@public_sql_server_name”格式输入用户名(例如,[电子邮件受保护])。对于密码,只需输入您的密码即可。
  • 转到“选项”并导航至“连接属性”。确保选中“加密连接”和“信任服务器证书”。这是必需的,因为服务器的证书颁发给“my-sql-server.database.windows.net”,并且您通过私有 IP 访问它。如果不检查此项,管理工作室将不信任服务器的证书并拒绝连接。

欲了解更多信息,您可以参考以下链接:

© www.soinside.com 2019 - 2024. All rights reserved.