连接到 Azure SQL Server

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

尝试使用 SSMS 连接到 Azure 上的服务器时,出现以下错误:

原因:建立与 SQL Server 的连接时发生特定于实例的错误。由于“拒绝公共网络访问”设置为“是”,连接被拒绝 (https://docs.microsoft.com/azure/azure-sql/database/connectivity-settings#deny-public-network-access)。要连接到此服务器,请使用虚拟网络内部的专用终结点 (https://docs.microsoft.com/azure/sql-database/sql-database-private-endpoint-overview#how-to-set-up -azure-sql-database 的私有链接)。 (Microsoft SQL Server,错误:47073)

除了在虚拟网络中创建专用终结点之外,还有其他方法可以解决此问题吗?

我尝试选择一个 SSMS 应该实际使用的数据库,就像有人建议我做的那样,但我仍然在那一侧遇到错误(这是在 SSMS 中)...还尝试创建一个私有虚拟端点,我不这样做知道我哪里搞砸了。我仍然收到错误。

azure azure-sql-database ssms azure-virtual-network
1个回答
0
投票

当我尝试复制问题时,我得到了同样的错误:

enter image description here

如果要将 Azure SQL 数据库连接到本地的 SSMS,您可以直接启用 Azure SQL 数据库的公共访问并将 SSMS 的 IP 地址列入白名单,而无需使用专用终结点。您可以按照以下步骤执行此操作:

转到 SQL Server 的网络启用选定的网络,将您需要创建新防火墙规则的 IP 列入白名单,如下所述:

enter image description here

转到 SSMS 并尝试连接 SQL 数据库,然后您将看到一个弹出窗口,将 IP 地址列入白名单,如下所述:

enter image description here

如果点击确定,则会自动列入白名单,SQL数据库将连接成功。

enter image description here

否则,如果您想连接专用端点,您可以按照this

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