Gebruikte protocollen en poorten voor Data Hub en Azure SQL verbinding

Op het moment dat je op een VM een Invantive Data Hub instance installeert en deze weg laat schrijven naar een Azure SQL database. Welke protocollen en poorten worden er dan gebruikt om met Azure te communiceren?

Invantive Data Hub, laatste versie.

Het gebruikte protocol is TDS, hetgeen de Microsoft standaard is voor SQL Server. De verbinding kan geconfigureerd worden in de DataCacheConnectionString. Hierin kunnen alle opties gebruikt worden die Microsoft biedt, maar er zijn een aantal zaken die Invantive specifiek instelt. Voor de laatste BETA zijn de volgende instellingen afwijkend van de standaard maar kunnen wel vervangen worden via DataCacheConnectionString:

  • Connection Timeout: 60 seconden (standaard: 15 seconden)
  • Application Name: ingesteld op Invantive productnaam plus versie
  • ConnectRetryCount: 6 keer (standaard: 1x)
  • ConnectRetryInterval: 15 seconden (standaard: 10 seconden)
  • PacketSize: 16000 (standaard: 8 KB)
  • Encrypt: true indien geen local pipe en host name bevat een ‘.’. False anders (standaard: false).

Voor encryptie zie ook Secure Data Connections

De volgende connectionstring instellingen worden bepaald uit de Invantive SQL connection string met vermelde defaults:

  • MultipleActiveResultSets: True

Afhankelijk van andere niet-standaard driverspecifieke instellingen van Invantive kunnen andere opties meegegeven worden.