Technical Documents

This section provides information about the technical documents that are contained in the Microsoft SQL Server Protocols documentation set.

For preview, or pre-release, versions of the technical specifications, see Preview Documents.

Note The inter-document links in a PDF version of a technical document are functional only if all the cross-referenced documents are saved to the same local directory folder. An error message appears if you click a link that references a PDF document that is not located in the same folder (when viewing via your local hard drive) or is part of a different download (when viewing online). To save a complete set of PDF files to the same folder, download the SQL Server Protocols .zip file. This is a large file and can take a few minutes to download.

Specification

Description

[MS-ASUR]: Analysis Services Usage Reporting Protocol

Specifies a method by which a client application, that gathers Analysis Services models from a host server and then loads them onto other servers that are running Analysis Services, can report back to that host server with the details about how those models are being used and the resources those models consume on the other servers.

Click here to view this version of the [MS-ASUR] PDF.

[MS-BINXML]: SQL Server Binary XML Structure

Specifies a binary format used to encode the text form of an XML document.

Click here to view this version of the [MS-BINXML] PDF.

[MS-CEPM]: Microsoft Complex Event Processing Engine Manageability Protocol

Specifies a web service protocol that defines the communication protocol between a client application and a complex event processing (CEP) server.

Click here to view this version of the [MS-CEPM] PDF.

[MS-CPREST]: Control Plane REST API

The SQL Control REST API is used to deploy and manage data services and applications into a managed cluster environment.  The cluster environment can exist on premise, in the cloud, or in hybrid cloud configurations.

Click here to view this version of the [MS-CPREST] PDF.

[MS-DSDG]: DataSet DiffGram Structure

Specifies the structure of a DataSet DiffGram. A DiffGram is an XML representation of a DataSet object. The DiffGram structure is useful for serializing schema and data for transmission over a network such as for use with a web service. Producers and consumers can use the DiffGram structure to encapsulate both the schema and the data of the DataSet.

Click here to view this version of the [MS-DSDG] PDF.

[MS-DSDIFFGRAM]: SharePoint Web Services: DataSet DiffGram Structure

Specifies the DataSet DiffGram web service. This protocol supports the wire format of the DataSet as returned by Enterprise Search in Microsoft Office SharePoint Server.

Click here to view this version of the [MS-DSDIFFGRAM] PDF.

[MS-HMSHTTP]: Hive Metastore HTTP Protocol

The Hive Metastore HTTP protocol specifies a web service API that provides a lightweight interface for clients to read catalog metadata from a Hive Metastore database that has been deployed as a data service inside a managed cluster environment.

Click here to view this version of the [MS-HMSHTTP] PDF.

[MS-LETSF]: LINQ Expression Tree Serialization Format

Specifies a format for serializing an arbitrary LINQ expression.

Click here to view this version of the [MS-LETSF] PDF.

[MS-ODBCSTR]: ODBC Connection String Structure

Specifies the format of the connection string used in Open Database Connectivity (ODBC).

Click here to view this version of the [MS-ODBCSTR] PDF.

[MS-OLEDBSTR]: OLEDB Connection String Structure

Specifies the format of the connection string used in OLE DB.

Click here to view this version of the [MS-OLEDBSTR] PDF.

[MS-RDL]: Report Definition Language File Format

Specifies the file format for SQL Server Report Definition Language (RDL), a file type that is used to represent the metadata for defining a report.

Click here to view this version of the [MS-RDL] PDF.

[MS-RGDI]: Remote GDI+ (RGDI) Binary Stream Format

Specifies the Remote GDI+ (RGDI) Binary Stream Format, which is a binary format that is produced by SQL Server Reporting Services when communicating with viewer controls to offload some of the rendering work from the server to the client viewer control.

Click here to view this version of the [MS-RGDI] PDF.

[MS-RPL]: Report Page Layout (RPL) Binary Stream Format

Specifies the Report Page Layout (RPL) stream format, which is an internal binary format that is used by SQL Server Reporting Services when communicating with viewer controls to offload some of the rendering work from the server to the client viewer control.

Click here to view this version of the [MS-RPL] PDF.

[MS-RSREST]: Reporting Services REST API

Specifies an HTTP-based web service API to manage objects and settings on a report server that is configured for native integrated mode.

Click here to view this version of the [MS-RSREST] PDF.

[MS-RSWSRE2005]: Report Server Web Service for Report Execution: ReportExecution2005

Specifies an API protocol that is provided by the ReportExecution2005 web service, which is used for running and navigating reports on a report server.

Click here to view this version of the [MS-RSWSRE2005] PDF.

[MS-RSWSRM2010]: Report Server Web Service for Report Management: ReportService2010

Specifies an API protocol that is provided by the ReportService2010 web service for managing objects and settings on a report server.

Click here to view this version of the [MS-RSWSRM2010] PDF.

[MS-RSWSRMNM2005]: Report Server Web Service for Report Management for Native Mode: ReportService2005

Specifies an API protocol that is provided by the ReportService2005 web service for managing objects and settings on a report server that is configured for native mode.

Click here to view this version of the [MS-RSWSRMNM2005] PDF.

[MS-RSWSRMSM2006]: Report Server Web Service for Report Management for SharePoint Mode: ReportService2006

Specifies an API protocol that is provided by the ReportService2006 web services for managing objects and settings on a report server that is configured for SharePoint integrated mode.

Click here to view this version of the [MS-RSWSRMSM2006] PDF.

[MS-RSWSSFA]: Report Server Web Service for SharePoint Forms Authentication: ReportServiceAuthentication

Specifies an API protocol that is provided by the ReportServiceAuthentication web service for authenticating users against a report server when the SharePoint web application is configured for Forms Authentication.

Click here to view this version of the [MS-RSWSSFA] PDF.

[MS-SCCSTR]: SqlClient Connection String Structure

Specifies a method for Microsoft .NET Framework applications to specify the parameters to connect to a data source that enables developers to query, update, insert, and delete data on SQL Server.

Click here to view this version of the [MS-SCCSTR] PDF.

[MS-SQLRS]: SQL Server Remote Storage Profile

Specifies information regarding the implementation for hosting SQL Server databases on Server Message Block (SMB) shares.

Click here to view this version of the [MS-SQLRS] PDF.

[MS-SSAS]: SQL Server Analysis Services Protocol

Specifies the methods for a client to communicate with and to perform operations on an analysis server.

Click here to view this version of the [MS-SSAS] PDF.

[MS-SSAS-T]: SQL Server Analysis Services Tabular Protocol

Specifies an extension of the SQL Server Analysis Services protocol [MS-SSAS] by specifying the methods for a client to communicate with and perform operations on an analysis server that uses Tabular databases that are at compatibility level 1200 or higher.

Click here to view this version of the [MS-SSAS-T] PDF.

[MS-SSAS8]: SQL Server Analysis Services Version 8.0 Protocol

Specifies a mechanism for a client to communicate with and perform operations on an online analytical processing (OLAP) server.

Click here to view this version of the [MS-SSAS8] PDF.

[MS-SSCLRT]: Microsoft SQL Server CLR Types Serialization Formats

Specifies the binary format of the GEOGRAPHY, GEOMETRY, HIERARCHYID, and CLR user-defined type (UDT) structures that are managed by SQL Server.

Click here to view this version of the [MS-SSCLRT] PDF.

[MS-SSDPWP]: Database Publishing Wizard Protocol

Specifies a format that allows for communication with a server instance that uses open, industry-standard protocols.

Click here to view this version of the [MS-SSDPWP] PDF.

[MS-SSMDSWS]: Master Data Services Web Service

Specifies the Master Data Services (MDS) web service, a SOAP protocol for all functions within MDS.

Click here to view this version of the [MS-SSMDSWS] PDF.

[MS-SSMDSWS-15]: Master Data Services Web Service 15

Specifies Master Data Services (MDS) web service 15, a SOAP protocol for all functions within MDS.

Click here to view this version of the [MS-SSMDSWS-15] PDF.

[MS-SSNWS]: Native Web Services Protocol

Specifies how to leverage the standard SOAP 1.1 and SOAP 1.2 protocols to provide specific communication logic format and message format that enable ad-hoc Transact-SQL query requests and subsequent query result responses.

Click here to view this version of the [MS-SSNWS] PDF.

[MS-SSTDS]: Tabular Data Stream Protocol Version 4.2

Specifies Tabular Data Stream Version 4.2 (TDS 4.2), which is an application layer request/response protocol that facilitates interaction with a database.

Click here to view this version of the [MS-SSTDS] PDF.

[MS-XSSK]: XML Serialization of Synchronization Knowledge

Specifies the structure of knowledge XML serialization. This type of serialization depends on the use of prescribed formatting for the data "knowledge", which represents a metadata structure that can be used to synchronize two or more sets of data as efficiently as possible. The knowledge can be represented as an XML file that conforms to its XML schema.

Click here to view this version of the [MS-XSSK] PDF.