Met service ondersteunde subnetconfiguratie inschakelen voor Azure SQL Managed Instance
Van toepassing op: Azure SQL Managed Instance
Service-aided subnet configuratie biedt geautomatiseerd netwerkconfiguratiebeheer voor subnetten die beheerde exemplaren hosten. Met de servicehulp van de subnetconfiguratiegebruiker blijft de toegang tot gegevens (TDS-verkeersstromen) volledig beheren, terwijl het beheerde exemplaar verantwoordelijk is voor een ononderbroken stroom van beheerverkeer om te voldoen aan de SLA.
Automatisch geconfigureerde netwerkbeveiligingsgroepen en routetabelregels zijn zichtbaar voor de klant en voorzien van aantekeningen met het voorvoegsel Microsoft.Sql-managedInstances_UseOnly_.
Configuratie met servicehulp wordt automatisch ingeschakeld zodra u subnetdelegering inschakelt voor Microsoft.Sql/managedInstances
de resourceprovider.
Belangrijk
Zodra subnetdelegering is ingeschakeld, kunt u deze pas uitschakelen nadat het virtuele cluster uit het subnet is verwijderd. Zie hoe u een subnet verwijdert nadat u SQL Managed Instance hebt verwijderd voor de levensduur van het virtuele cluster.
Subnetdelegering inschakelen voor nieuwe implementaties
Als u een beheerd exemplaar wilt implementeren in een leeg subnet, moet u dit delegeren aan de Microsoft.Sql/managedInstances
resourceprovider, zoals beschreven in Subnetdelegering beheren. In het artikel waarnaar wordt verwezen, wordt de resourceprovider als voorbeeld gebruikt Microsoft.DBforPostgreSQL/serversv2
, maar u moet in plaats daarvan de Microsoft.Sql/managedInstances
resourceprovider gebruiken.
Subnetdelegering inschakelen voor bestaande implementaties
Als u subnetdelegering wilt inschakelen voor uw bestaande implementatie van een beheerd exemplaar, moet u achterhalen waar het subnet van het virtuele netwerk is geplaatst.
Als u het subnet wilt vinden, controleert u de waarde onder Virtueel netwerk/subnet op de overzichtspagina van uw SQL Managed Instance-resource in Azure Portal.
U kunt ook de volgende PowerShell-opdrachten uitvoeren om het subnet van het virtuele netwerk voor uw exemplaar te vinden. Vervang de volgende waarden in het voorbeeld:
- abonnements-id met uw abonnements-id
- rg-name met de resourcegroep voor uw beheerde exemplaar
- mi-name met de naam van uw beheerde exemplaar
Install-Module -Name Az
Import-Module Az.Accounts
Import-Module Az.Sql
Connect-AzAccount
# Use your subscription ID in place of subscription-id below
Select-AzSubscription -SubscriptionId {subscription-id}
# Replace rg-name with the resource group for your managed instance, and replace mi-name with the name of your managed instance
$mi = Get-AzSqlInstance -ResourceGroupName {rg-name} -Name {mi-name}
$mi.SubnetId
Zodra u het subnet van het beheerde exemplaar hebt bepaald, moet u het delegeren aan de Microsoft.Sql/managedInstances
resourceprovider, zoals beschreven in Subnetdelegering beheren. Hoewel in het artikel waarnaar wordt verwezen de Microsoft.DBforPostgreSQL/serversv2
resourceprovider als voorbeeld wordt gebruikt, moet u in plaats daarvan de Microsoft.Sql/managedInstances
resourceprovider gebruiken.
Belangrijk
Het inschakelen van servicehulpconfiguratie veroorzaakt geen failover of onderbreking in de connectiviteit voor beheerde exemplaren die zich al in het subnet bevinden.