Konfigurieren eines vorhandenen virtuellen Netzwerks für eine verwaltete Azure SQL-Datenbank-InstanzConfigure an existing virtual network for Azure SQL Database Managed Instance

Eine verwaltete Azure SQL-Datenbank-Instanz darf nur in einem virtuellen Azure-Netzwerk und in dem Subnetz bereitgestellt werden, das speziell für verwaltete Instanzen bestimmt ist.Azure SQL Database Managed Instance must be deployed within an Azure virtual network and the subnet dedicated for Managed Instances only. Sie können das vorhandene virtuelle Netzwerk und Subnetz verwenden, wenn diese jeweils gemäß den Anforderungen an virtuelle Netzwerke für verwaltete Instanzen konfiguriert sind.You can use the existing virtual network and subnet if it's configured according to the Managed Instance virtual network requirements.

Wenn einer der folgenden Fälle auf Sie zutrifft, können Sie Ihr Netzwerk mithilfe des in diesem Artikel erläuterten Skripts überprüfen und ändern:If one of the following cases applies to you, you can validate and modify your network by using the script explained in this article:

  • Sie haben ein neues Subnetz, das noch nicht konfiguriert ist.You have a new subnet that's still not configured.
  • Sie sind nicht sicher, ob das Subnetz den Anforderungen entspricht.You're not sure that the subnet is aligned with the requirements.
  • Sie möchten überprüfen, ob das Subnetz weiterhin die Netzwerkanforderungen erfüllt, nachdem Sie Änderungen vorgenommen haben.You want to check that the subnet still complies with the network requirements after you made changes.

Hinweis

Sie können eine verwaltete Instanz nur in virtuellen Netzwerken erstellen, die mit dem Azure Resource Manager-Bereitstellungsmodell erstellt wurden.You can create a Managed Instance only in virtual networks created through the Azure Resource Manager deployment model. Virtuelle Azure-Netzwerke, die mit dem klassischen Bereitstellungsmodell erstellt wurden, werden nicht unterstützt.Azure virtual networks created through the classic deployment model are not supported. Berechnen Sie die Subnetzgröße anhand der Richtlinien im Artikel Ermitteln der Größe des Subnetzes für verwaltete Instanzen.Calculate subnet size by following the guidelines in the Determine the size of subnet for Managed Instances article. Die Größe des Subnetzes kann nach der Bereitstellung der darin enthaltenen Ressourcen nicht mehr geändert werden.You can't resize the subnet after you deploy the resources inside.

Nachdem eine verwaltete Instanz erstellt wurde, wird das Verschieben dieser Instanz oder des VNET in eine andere Ressourcengruppe oder ein anderes Abonnement nicht unterstützt.After a managed instance is created, moving the managed instance or VNet to another resource group or subscription is not supported.

Überprüfen und Ändern eines vorhandenen virtuellen NetzwerksValidate and modify an existing virtual network

Wenn Sie eine verwaltete Instanz in einem vorhandenen Subnetz erstellen möchten, empfehlen wir das folgende PowerShell-Skript zum Vorbereiten des Subnetzes: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/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

Mit dem Skript wird das Subnetz in drei Schritten vorbereitet:The script prepares the subnet in three steps:

  1. Überprüfen: Das ausgewählte virtuelle Netzwerk und das Subnetz werden in Hinblick auf die Netzwerkanforderungen für verwaltete Instanzen überprüft.Validate: It validates the selected virtual network and subnet for Managed Instance networking requirements.
  2. Bestätigen: Dem Benutzer werden Änderungen angezeigt, die für die Vorbereitung des Subnetzes zur Bereitstellung der verwalteten Instanz vorgenommen werden müssen.Confirm: It shows the user a set of changes that need to be made to prepare the subnet for Managed Instance deployment. Sie müssen dann diesen Änderungen zustimmen.It also asks for consent.
  3. Vorbereiten: Das virtuelle Netzwerk und das Subnetz werden ordnungsgemäß konfiguriert.Prepare: It properly configures the virtual network and subnet.

Nächste SchritteNext steps