SQL Server报表数据流协议TDS

TDS是一种协议,一密密麻麻描述五个电脑间怎么着传输数据的规则。象其余磋商一样,它定义了传输信息的品类和她俩传输的逐条。同理可得,协议描述了“线上的位”,即数据怎样流动。表格数据流协议是创立在TCP/IP
Net-Library之上的,包蕴在TCP数据段内。TDS用1433端口举办数据库通讯。

TDS协议位于TCP的数码段内,结构如下:

IP TCP TDS头 TDS的DATA段

     8位头

TDS客户端使用称为表格格式数据流 (TDS) 的 SQL Server
专用应用程序级协议来发送 SQL 语句。数据包由用于 SQL Server 的 Microsoft
OLE DB 提供程序、SQL Server ODBC 驱动程序或 DB-Library DLL 生成。TDS
数据包然后被传送给 SQL Server 客户端 Net-Library,客户端 Net-Library 将
TDS 数据包封装为互连网协议数据包。在服务器上,服务器 Net-Library
接收互连网协议数据包,且析取 TDS
数据包并将其传递给关周密据库服务器。在将结果重回给客户端时,这一进度反向执行。

相关文章