SqlCommand如何与Sql Server进行详细通信?

时间:2013-05-23 12:54:20

标签: sql sql-server

我对使用端口1433的代理监视和转换SQL命令和查询结果感兴趣,但我不太了解SQL如何通过线路工作。我在哪里可以找到关于此的一些信息或文档,对于SQL Server,以及更普遍的其他SQL产品?

1 个答案:

答案 0 :(得分:4)

任何客户端(包括SqlClient)都使用表格数据流协议(又称TDS)与SQL Server进行通信。由于该协议属于EU Microsoft competition case,因此完全记录在案。有关完整说明,请参阅Tabular Data Stream ProtocolFreeTDS是GNU / LGPL的替代实现。

请注意,TDS可以在不同的传输上实现,例如命名管道,TCP或共享内存。所有这些传输协议都是相同的。

SQL Server“家族”下的某些产品不属于欧盟裁决范围,并且没有记录。