TDS Tubular Data Stream
Bij het zoeken naar antwoorden van de vorige post , kwam ik de afkorting TDS tegen. Ik was benieuwd wat dit nou was en ben even gaan googlen. Zo kwam ik er achter dat dit een protocol is en staat voor Tabular Data Stream. Dit protocol wordt gebruikt om SQL statements te versturen naar de SQL Server en om de resultaten van de queries terug te sturen. TDS pakketjes worden gebouwd door de Microsoft OLE DB Provider voor SQL Server, de SQL Server ODBC driver of the DB-Library dll. De pakketjes worden dan verstuurd naar de SQL Server client Net-Library, welke de TDS pakketjen verpakt in netwerk protocol pakketten. Op de server worden de netwerkprotocol pakketten ontvangen door de Server Net-Library die de pakketten vervolgens uitpakt naar TDS pakketten en stuurt deze vervolgens naar de relationele database. Als er resultaten zijn voor de client, wordt dit proces herhaald, maar dan voor de client. RPC & Batch Een TDS kent twee om SQL statements uit te voeren: batch en RPC. Een ...