Gestern fragte mich ein Kollege was denn TDS sei. Hintergrund war eine Fehlermeldung in der die Abkürzung für Tabular Data Stream (TDS) vor kam. Darauf kann man eigentlich nur eine lange Antwort geben, ich entschied mich aber für die kurze, die aber weitere Fragen aufwirft:
TDS ist ein ursprünglich von Sybase entworfenes und dann von MS erweitertes Datentransport-Protokoll. Damit schickt der SQL Server (quasi als Nutzlast innerhalb der IP-Pakete) seine Daten und Befehle zum SQL-Client und umgekehrt.
Microsoft hat eine ausführlichere Antwort in den Books-Online.
Die Spezifikation gibt es für Hardcore-Netzwerker sowohl von Sybase als auch von Microsoft in deren jeweiligen aktuellen Fassungen.
Für den NetMon gibt es mittlerweile einen Parser, damit man sich TDS "lesbar" anzeigen lassen kann.