Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:Azure SQL Managed Instance
In dit artikel worden de verschillende verbindingstypen uitgelegd die beschikbaar zijn voor VNet-lokale eindpunten voor Azure SQL Managed Instance en hoe u deze kunt configureren.
Verbindingstypen
Het VNet-lokale eindpunt van Azure SQL Managed Instance ondersteunt twee verbindingstypen: omleiding (standaard) en proxy (verouderd).
Verbindingstype omleiden (standaard)
Vanaf oktober 2025 is het doorverbindingsverbindingstype de standaard- en voorkeursinstelling voor SQL-clients die verbinding maken met Azure SQL Managed Instance. Met omleiding maken SQL-clients rechtstreeks verbinding met het knooppunt dat als host fungeert voor de database. Het omleiding verbindingstype heeft betere prestaties op het gebied van latentie en doorvoer, vergeleken met het verouderde proxyverbindingstype. Omleiding minimaliseert ook de onderbreking van geplande onderhoudsbeurtenissen van het gatewayonderdeel, omdat omleidingsverbindingen, zodra deze tot stand zijn gebracht, geen afhankelijkheid hebben van de gateway.
De voordelen van het verbindingstype omleiding zijn alleen beschikbaar voor SQL-clients die ondersteuning bieden voor TDS versie 7.4 of hoger, die is uitgebracht met SQL Server 2012. Oudere clients kunnen nog steeds verbinding maken via omleiding, maar worden doorgestuurd via het minder presterende proxyverbindingstype. SQL-stuurprogramma's die beschikbaar zijn met SQL Server 2012 en hoger, maken volledig gebruik van het omleidingsverbindingstype. Zie Aanbevolen versies van stuurprogramma's en hulpprogramma's voor een lijst met aanbevolen TDS-stuurprogramma's.
Als u het verbindingstype omleiding wilt gebruiken, hebt u de volgende vereisten nodig:
- Verkeer van uw SQL-clients naar het beheerde SQL-exemplaar moet zijn toegestaan op poort 1433 in het subnetadresbereik van het exemplaar. Zorg ervoor dat de regels voor binnenkomende netwerkbeveiligingsgroep (NSG) van het subnet, de uitgaande regels van de SQL-clienthost en alle netwerkapparaten langs het netwerkpad de client het hele subnetbereik laten bereiken.
- SQL-clients moeten domeinnamen binnen het domein van het SQL-beheerde exemplaar
<dns-zone>.database.windows.netkunnen omzetten, zoals gedefinieerd in Azure DNS.
Nadat de TCP-sessie tot stand is gebracht met de SQL Server Database Engine, verkrijgt de clientsessie het virtuele doel-IP-adres van het virtuele clusterknooppunt van de load balancer in het omleidingsverbindingstype. Volgende pakketten stromen rechtstreeks naar het virtuele clusterknooppunt, waarbij de gateway wordt overgeslagen. In het volgende diagram ziet u deze verkeersstroom:
Proxyverbindingstype (verouderd)
Proxy is een verouderd connectiviteitsmechanisme waarmee de prestaties worden verhandeld voor strikte compatibiliteit met TDS-stuurprogramma's ouder dan 7.4. Dit verbindingstype proxyt de binnenkomende verbindingen via een interne gateway. Omdat de interne gateway de verbinding doorstuurt, kunnen proxyverbindingen connectiviteitsknelpunten veroorzaken die de latentie en doorvoer ernstig verminderen ten opzichte van het directe verbindingstype. Daarnaast genereert het proxyverbindingstype meer verbindingsverbrekingen vanwege geplande onderhoudactiviteiten van het gatewayonderdeel.
U moet alleen het expliciete proxyverbindingstype gebruiken tijdens het opsporen van verbindingsproblemen of wanneer u verbinding probeert te maken met behulp van een aangepast stuurprogramma dat niet aan de huidige TDS-standaard voldoen. In normale omstandigheden worden oudere SQL-clients in de omleidingsmodus van verbindingen automatisch door het proxyverbindingspad geleid.
In het volgende diagram ziet u de TCP-proxystroom via de gateway:
Standaardverbindingstype
De waarde van proxyOverride=Default is verouderd verklaard, aangezien deze nu fungeert als een alias voor het omleidingsverbindingstype. Vanaf oktober 2025, wanneer u een programmatisch sql managed instance implementeert of bijwerkt (met behulp van de REST API, Azure CLI of PowerShell) en de proxyOverride parameter Defaultinstelt op , wordt de waarde geïnterpreteerd als Redirect. De waarde van Default wordt nooit bewaard in de eigenschappen van het beheerde SQL-exemplaar. Als zodanig, 24 uur na het instellen proxyOverride op Default, een volgende aanvraag om de details van het beheerde SQL-exemplaar op te halen, laat zien dat de waarde van de proxyOverride parameter is Redirect.
Opmerking
Beheerde SQL-exemplaren met de proxyOverride waarde die is ingesteld op Default vóór oktober 2025 worden geconverteerd naar Proxy.
Het verbindingstype wijzigen
Azure Portal gebruiken: Als u het verbindingstype wilt wijzigen met behulp van Azure Portal, gaat u naar de sectie Netwerken voor uw met SQL beheerde exemplaar, wijzigt u de instelling van het verbindingstype en slaat u de wijzigingen op.
Script voor het wijzigen van de instellingen voor het verbindingstype met behulp van PowerShell:
Het volgende PowerShell-script laat zien hoe u het verbindingstype voor een met SQL beheerd exemplaar wijzigt in Redirect.
Install-Module -Name Az
Import-Module Az.Accounts
Import-Module Az.Sql
Connect-AzAccount
# Get your SubscriptionId from the Get-AzSubscription command
Get-AzSubscription
# Use your SubscriptionId in place of {subscription-id}
Select-AzSubscription -SubscriptionId {subscription-id}
# Replace {rg-name} with the resource group for your SQL managed instance, and replace {mi-name} with the name of your SQL managed instance
$mi = Get-AzSqlInstance -ResourceGroupName {rg-name} -Name {mi-name}
$mi = $mi | Set-AzSqlInstance -ProxyOverride "Redirect" -force
Verwante inhoud
- Lees hoe u privé-eindpunten voor uw SQL-beheerde exemplaren instelt.
- Meer informatie over het configureren van een openbaar eindpunt in SQL Managed Instance
- Meer informatie over de connectiviteitsarchitectuur van SQL Managed Instance