Een bestaand virtueel netwerk configureren voor Azure SQL Managed InstanceConfigure an existing virtual network for Azure SQL Managed Instance

VAN TOEPASSING OP: Azure SQL Managed Instance

Azure SQL Managed instance moet worden geïmplementeerd in een virtueel Azure-netwerk en het subnet dat uitsluitend voor beheerde instanties is toegewezen.Azure SQL Managed Instance must be deployed within an Azure virtual network and the subnet dedicated for managed instances only. U kunt het bestaande virtuele netwerk en subnet gebruiken als ze zijn geconfigureerd volgens de vereisten voor het virtuele netwerk van SQL Managed instance.You can use the existing virtual network and subnet if they're configured according to the SQL Managed Instance virtual network requirements.

Als een van de volgende gevallen van toepassing is, kunt u uw netwerk valideren en wijzigen met behulp van het script dat in dit artikel wordt uitgelegd:If one of the following cases applies to you, you can validate and modify your network by using the script explained in this article:

  • U hebt een nieuw subnet dat nog niet is geconfigureerd.You have a new subnet that's still not configured.
  • U weet niet zeker dat het subnet is afgestemd op de vereisten.You're not sure that the subnet is aligned with the requirements.
  • U wilt controleren of het subnet nog steeds voldoet aan de netwerk vereisten nadat u wijzigingen hebt aangebracht.You want to check that the subnet still complies with the network requirements after you made changes.

Notitie

U kunt alleen een beheerd exemplaar maken in virtuele netwerken die zijn gemaakt via het Azure Resource Manager-implementatie model.You can create a managed instance only in virtual networks created through the Azure Resource Manager deployment model. Virtuele Azure-netwerken die zijn gemaakt via het klassieke implementatie model, worden niet ondersteund.Azure virtual networks created through the classic deployment model are not supported. Bereken de grootte van het subnet door de richt lijnen te volgen in het artikel grootte van subnet voor SQL beheerd exemplaar bepalen .Calculate subnet size by following the guidelines in the Determine the size of subnet for SQL Managed Instance article. U kunt de grootte van het subnet niet wijzigen nadat u de resources er in hebt geïmplementeerd.You can't resize the subnet after you deploy the resources inside.

Nadat het beheerde exemplaar is gemaakt, wordt het verplaatsen van het exemplaar of VNet naar een andere resource groep of een ander abonnement niet ondersteund.After the managed instance is created, moving the instance or VNet to another resource group or subscription is not supported.

Een bestaand virtueel netwerk valideren en wijzigenValidate and modify an existing virtual network

Als u een beheerd exemplaar binnen een bestaand subnet wilt maken, raden we het volgende Power shell-script aan om het subnet voor te bereiden:If you want to create a managed instance inside an existing subnet, we recommend the following PowerShell script to prepare the subnet:

$scriptUrlBase = 'https://raw.githubusercontent.com/Microsoft/sql-server-samples/master/samples/manage/azure-sql-db-managed-instance/delegate-subnet'

$parameters = @{
    subscriptionId = '<subscriptionId>'
    resourceGroupName = '<resourceGroupName>'
    virtualNetworkName = '<virtualNetworkName>'
    subnetName = '<subnetName>'
    }

Invoke-Command -ScriptBlock ([Scriptblock]::Create((iwr ($scriptUrlBase+'/delegateSubnet.ps1?t='+ [DateTime]::Now.Ticks)).Content)) -ArgumentList $parameters

Het script bereidt het subnet in drie stappen voor:The script prepares the subnet in three steps:

  1. Validate: Hiermee worden het geselecteerde virtuele netwerk en subnet gevalideerd voor de netwerk vereisten voor SQL Managed instance.Validate: It validates the selected virtual network and subnet for SQL Managed Instance networking requirements.
  2. Bevestigen: er wordt een set wijzigingen weer gegeven die moeten worden aangebracht om het subnet voor te bereiden voor de implementatie van SQL Managed instance.Confirm: It shows the user a set of changes that need to be made to prepare the subnet for SQL Managed Instance deployment. Er wordt ook om toestemming gevraagd.It also asks for consent.
  3. Voorbereiden: het virtuele netwerk en het subnet worden correct geconfigureerd.Prepare: It properly configures the virtual network and subnet.

Volgende stappenNext steps