Poorten boven 1433 voor ADO.NET 4.5

Van toepassing op: Azure SQL Database

In dit onderwerp wordt het gedrag van de Azure SQL Database-verbinding beschreven voor clients die gebruikmaken van ADO.NET 4.5 of een latere versie.

Belangrijk

Zie de connectiviteitsarchitectuur van Azure SQL Database voor informatie over connectiviteitsarchitectuur.

Buiten versus binnen

Voor verbindingen met Azure SQL Database moeten we eerst vragen of uw clientprogramma buiten of binnen de grenzen van de Azure-cloud wordt uitgevoerd. In de subsecties worden twee veelvoorkomende scenario's besproken.

Buiten: Client wordt uitgevoerd op uw desktopcomputer

Poort 1433 is de enige poort die moet zijn geopend op uw desktopcomputer die als host fungeert voor uw SQL Database-clienttoepassing.

Binnen: Client wordt uitgevoerd in Azure

Wanneer uw client binnen de grenzen van de Azure-cloud wordt uitgevoerd, wordt er gebruikgemaakt van wat we een directe route kunnen aanroepen om te communiceren met SQL Database. Nadat een verbinding tot stand is gebracht, hebben verdere interacties tussen de client en database geen Azure SQL Database Gateway nodig.

De volgorde is als volgt:

  1. ADO.NET 4.5 (of hoger) initieert een korte interactie met de Azure-cloud en ontvangt een dynamisch geïdentificeerd poortnummer.

    • Het dynamisch geïdentificeerde poortnummer bevindt zich in het bereik van 11000-11999.
  2. ADO.NET maakt vervolgens rechtstreeks verbinding met SQL Database, zonder middleware ertussen.

  3. Query's worden rechtstreeks naar de database verzonden en resultaten worden rechtstreeks naar de client geretourneerd.

Zorg ervoor dat de poortbereiken van 11000-11999 op uw Azure-clientcomputer beschikbaar blijven voor ADO.NET 4.5-clientinteracties met SQL Database.

Versie-verduidelijkingen

In deze sectie worden de monikers verduidelijkt die verwijzen naar productversies. Er worden ook enkele combinaties van versies tussen producten vermeld.

ADO.NET

  • ADO.NET 4.0 ondersteunt het TDS 7.3-protocol, maar niet 7.4.
  • ADO.NET 4.5 en hoger ondersteunt het TDS 7.4-protocol.

ODBC

  • Microsoft SQL Server ODBC 11 of hoger

JDBC

  • Microsoft SQL Server JDBC 4.2 of hoger (JDBC 4.0 ondersteunt eigenlijk TDS 7.4, maar implementeert geen 'omleiding')