Sql server 如何验证和配置Azure SQL托管实例的现有VNet/子网
Azure SQL数据库管理的实例必须放置在VNet内专用子网的Azure VNet中。VNet和子网必须满足以下一些特殊要求:Sql server 如何验证和配置Azure SQL托管实例的现有VNet/子网,sql-server,azure,azure-sql-managed-instance,Sql Server,Azure,Azure Sql Managed Instance,Azure SQL数据库管理的实例必须放置在VNet内专用子网的Azure VNet中。VNet和子网必须满足以下一些特殊要求: 最简单的检查方法是根据要求配置现有Azure VNet/子网,并修复问题/配置VNet/子网以在现有VNet/子网中部署托管实例?在Azure文档中介绍了如何配置现有VNet/子网以在其中部署托管实例-请参阅 您应该使用以下脚本并输入订阅id、VNet和子网名称: scriptUrlBase = 'https://raw.githubusercontent.com/M
最简单的检查方法是根据要求配置现有Azure VNet/子网,并修复问题/配置VNet/子网以在现有VNet/子网中部署托管实例?在Azure文档中介绍了如何配置现有VNet/子网以在其中部署托管实例-请参阅 您应该使用以下脚本并输入订阅id、VNet和子网名称:
scriptUrlBase = 'https://raw.githubusercontent.com/Microsoft/sql-server-samples/master/samples/manage/azure-sql-db-managed-instance/prepare-subnet'
$parameters = @{
subscriptionId = '<subscriptionId>'
resourceGroupName = '<resourceGroupName>'
virtualNetworkName = '<virtualNetworkName>'
subnetName = '<subnetName>'
}
Invoke-Command -ScriptBlock ([Scriptblock]::Create((iwr ($scriptUrlBase+'/prepareSubnet.ps1?t='+ [DateTime]::Now.Ticks)).Content)) -ArgumentList $parameters
脚本包含以下步骤:
验证-针对托管实例网络要求验证选定的虚拟网络和子网
报告和确认-脚本显示了为托管实例部署准备子网并请求同意所需的一组更改
准备-虚拟网络和子网由脚本修改并正确配置。
复制\粘贴文档日?有一些具体问题在官方文档中不容易发现,而且有些人更喜欢在堆栈溢出上搜索答案,而不是浏览文档目录和阅读所有文档。我在这里添加了一些人们正在问的问题,尽管这些问题都有文档记录,希望他们能更容易地找到答案。是的,当然,有一个很好的服务可以替代这个脚本,它似乎没有明显的原因而失败,出现了错误,比如:异常调用ToUInt32,带有1个参数:输入字符串的格式不正确。。。这是在验证的路由表部分期间。此脚本也会失败,因为网络安全组没有网络意图策略的支持安全规则安全规则:名称:mi sql management inbound。。。不确定它是否还能用?