This topic lists the available preview or pre-release documents. Since this topic is updated frequently, we recommend that you subscribe to these RSS or Atom feeds to receive update notifications.
The Windows Protocols documentation contains detailed technical specifications for Microsoft protocols that are implemented and used by Windows to interoperate or communicate with other Microsoft products. It also contains technical specifications for extensions to industry-standards and other published protocols that are used by Windows. In addition, the documentation includes a set of companion technology overview and reference documents that supplement the technical specifications with conceptual background, overviews of inter-protocol relationships and interactions, and technical reference information.
Documentation for released versions of Windows was last updated March 13, 2019, and is at Windows Protocols.
Updated Preview Documentation
Specifies the Tabular Data Stream Protocol, which is an application layer request/response protocol that facilitates interaction with a database server and provides for authentication and channel encryption negotiation; specification of requests in SQL (including Bulk Insert); invocation of a stored procedure, also known as a Remote Procedure Call (RPC); returning of data; and Transaction Manager Requests.
This document has been updated for SQL Server 2019 Community Technology Previews (CTPs) as follows:
● Included support for enhanced confidentiality and security through enclave technologies that enable cryptographic operations and other operations in Transact-SQL queries on encrypted columns inside the local database system.
● Added information about the new data classification feature, which supports information protection by providing a framework in which data classification metadata are used to help secure sensitive data as it propagates outside database boundaries to applications, services, reports, and so forth. Updates include the ability to add sensitivity-rank information.
● Defined support for the client and server to be able to send and receive UTF-8 encoded data.
● Specified the client-certificate authentication feature that provides an authentication alternative when SQL Server is running on a Linux operating system and users are working in extensibility scenarios in which a loopback connection from an external script is requested.