【问题标题】:Connecting Web App to Azure SQL DB in Vnet在 Vnet 中将 Web 应用程序连接到 Azure SQL DB
【发布时间】:2017-11-22 00:02:04
【问题描述】:

我的 Web 应用程序作为 Vnet1 放置在 Vnet 中,作为 Subnet1 放置在子网中。我想使用 Azure Sql Server V12 作为数据库。

Q1:如何将 Azure Sql Server V12 DB 放置在 Vnet 和子网中?

Q2:如果 Azure Sql Server V12 DB 放置在 Vnet 和子网中,那么这将如何 Vnet 和 Subnet 将连接到 Vnet1 和 Subnet1(Web 应用程序)?

提前致谢。

【问题讨论】:

  • 我回答了,假设您在谈论 SQL 数据库服务。如果假设这是不正确的(而是您在 VM 中使用 SQL Server),请澄清。

标签: azure


【解决方案1】:

您无法将 SQL 数据库实例分配给 VNet - SQL 数据库是 DB 即服务 - 您可以通过其 <yourdb>.database.windows.net 端点名称访问它。

【讨论】:

  • 如果 Azure SQL DB 没有与 Azure WebApp 放在同一个 VNet 中,那么如何在 Webapp 和 Azure SQL DB 之间建立连接?
  • 我不明白你的评论。您只需...打开与数据库端点的连接。您只需要允许您的 Web 应用程序访问您的 SQL 数据库(数据库实例防火墙中的一个选项)。这一切都有明确的记录。 编辑如果您实际上是在虚拟机中使用 SQL,那么请澄清一下,因为我的回答专门针对 SQL 数据库服务。
【解决方案2】:

我相信你指的是service endpoints。您可以通过数据库服务器实例的防火墙设置进行配置。您可以在此处指定 VNet 访问规则。在规则中,您定义资源组、VNet 和子网。如果该子网中不存在服务端点,它还将设置服务端点。

请注意,您只能在 SQL 服务器上管理固件设置,而不能管理单个数据库。

【讨论】:

    猜你喜欢
    • 2018-09-24
    • 2018-02-11
    • 1970-01-01
    • 2021-12-06
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多