Re: MS Tabular Data Stream (TDS)

From: Sue Hoegemeier (Sue_H_at_nomail.please)
Date: 02/27/04

  • Next message: Mongooseti: "Re: [ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied"
    Date: Fri, 27 Feb 2004 14:16:39 -0700
    
    

    SQL Server itself uses TDS as an application level protocol
    for communication between a client and the server.

    Per books online, the communication process is:
    TDS packets are built by the Microsoft OLE DB Provider for
    SQL Server, the SQL Server ODBC driver, or the DB-Library
    DLL. The TDS packets are then passed to a SQL Server client
    Net-Library, which encapsulates the TDS packets into network
    protocol packets. On the server, the network protocol
    packets are received by a server Net-Library that extracts
    the TDS packet and passes it to the relational database
    server.
    This process is reversed when results are returned to the
    client.

    -Sue

    On Fri, 27 Feb 2004 12:06:05 -0800, "New2SQLServer"
    <New2SQLServer> wrote:

    >Can someone tell me what this is: MS Tabular Data Stream (TDS)?
    >I looked in the manuals, but I still don't quite get it. On one hand, it
    >looks like an engine level API that puts data into packets on the wire,
    >but on another diagram it looked like it was part of the Client/Server
    >comm flows and just there. It says it is supported in ODBC and OLEDB.
    >What about .Net? Do people use it? Is it that much fater? help?


  • Next message: Mongooseti: "Re: [ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied"

    Relevant Pages

    • Re: ?? Turning Off TCP/IP Client Has No Effect ??
      ... Did you stop and restart the service after disabling TCP/IP ... My setup involves a single machine running "SQL Server Express 2005". ... SSE includes the "SQL Server Native Client". ... when I run SQLCMD (specifying "tcp:" as the protocol) I am still ...
      (microsoft.public.sqlserver.connect)
    • Re: SQL 2005 orphaned connections
      ... Once under "SQL Server Configuration Manager Help --> SQL Server 2005 Network ... Client Protocols --> Client Protocols - TCP/IP Properties ". ... It would suggest to me that the "keep alive" setting for the Server Network Configuration relates to how often the server pings the client. ... it describes Keep Alive under TCP/IP protocol as the ...
      (microsoft.public.sqlserver.connect)
    • Re: Cant access linked server, except from
      ... You do this by opening up SQL Server Configuration Manager from the ... Underneath the SQL Native Client Configuration you find the Client ... Protocols - here the Named Pipes protocol have to be enabled... ...
      (microsoft.public.sqlserver.security)
    • Re: SQL and DNS
      ... sql server primary runs on tcpip, ... specifies what protocol to use when initiating connection. ... you should use client network utility to configure tcpip ... In a pure DNS ...
      (microsoft.public.sqlserver.server)
    • Re: Access 2007->SQL Server2005 "connection was forcibly closed",G
      ... I think it will ameliorate the situation if you clean up the client as ... And to come back to my problem: I think with help of the SQL Server admins ... closed connections - but all of these errors are in the version which used ... Every new client opens again 30 connections if I open 30 tables ...
      (microsoft.public.sqlserver.connect)