首页 > 解决方案 > 尝试创建 VM 以访问 SQL Azure 托管实例 - (不支持所选子网)

问题描述

我创建了一个 Azure SQL 托管实例,但我无法创建一个 VM 来连接它,因为我需要将它放在同一个子网上。

当我尝试这样做时,我没有选择权。我可以选择使用我的托管实例创建的虚拟网络,但是当我尝试选择“ManagedInstance”子网时,它显示为灰色...

ManagedInstance (10.0.0.0/24)(不支持所选子网)

查看 vnet(在我设置托管实例时自动创建)它的地址空间发生冲突,但我无法更改地址空间,因为子网正在使用它 - 我无法更改子网,因为范围不在地址空间(等等)

我似乎陷入了鸡/蛋的噩梦

我不知道此时我还能提供什么其他信息。

标签: azure-vmazure-sql-managed-instance

解决方案


对于新的 Azure SQL MI 部署,MI 的子网是为 MI 保留的,你应该保持这种状态。在同一 VNET 内的不同子网上创建 VM。

我看到将资源与 MI 放在同一子网中的挑战之一是 MI 需要至少 8 个 IP 地址。最佳实践要求为 MI 保留至少 16 个 IP。

这些是一些可见性的资源

https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/virtual-network-subnet-create-arm-template

https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/vnet-subnet-determine-size


推荐阅读