Microsoft SQL Server Protocol Documents
The Microsoft SQL Server protocols documentation provides detailed technical specifications for Microsoft proprietary protocols (including extensions to industry-standard or other published protocols) that are used by Microsoft SQL Server to communicate with other Microsoft products.
The documentation includes a set of companion overview and reference documents that supplement the technical specifications with conceptual background, overviews of inter-protocol relationships and interactions, and technical reference information.
The Microsoft SQL Server protocols documentation is intended for use in conjunction with publicly available standard specifications and network programming art. It assumes that the reader either is familiar with this material or has immediate access to it.
The technical documentation provides the following levels of audience support:
-
Implementer: Conceptual and reference information for an implementation of one or more protocol specifications for a given task or scenario.
-
Reviewer: A resource for readers who want to evaluate or understand one or more protocols.
| Specification | Description |
|---|---|
|
Specifies a binary format used to encode the text form of an XML document. | |
|
[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. |
|
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. | |
|
[MS-DSDIFFGRAM]: SharePoint Web Services: DataSet DiffGram Structure |
Specifies the DataSetDiffGram web service. This protocol supports the wire format of the DataSet as returned by Enterprise Search in Microsoft Office SharePoint Server. |
|
Specifies a format for serializing an arbitrary LINQ expression. | |
|
Specifies the format of the connection string used in Open Database Connectivity (ODBC). | |
|
Specifies the format of the connection string used in OLEDB. | |
|
Specifies the file format for Microsoft SQL Server Report Definition Language (RDL), a file type that is used to represent the metadata for defining a report. | |
|
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. | |
|
Specifies the Report Page Layout (RPL) stream format, 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. | |
|
[MS-RSWSRE2005]: Report Server Web Service for Report Execution: ReportExecution2005 |
Specifies the Report Server Web Service for Report Execution. This protocol specifies an API protocol that is provided by the ReportExecution2005 web service. |
|
[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. |
|
[MS-RSWSRMNM2005]: Report Server Web Service for Report Management Native Mode: ReportService2005 |
Specifies the Report Server Web Service for Report Management Native Mode, which provides methods for managing objects and settings on a SQL Server report server that is configured for native mode. Click here to view this version of the [MS-RSWSRMNM2005] PDF. |
|
Specifies the Report Server Web Service for Report Management for SharePoint Mode, which provides methods for managing objects and settings on a SQL Server report server that is configured for SharePoint integrated mode. Click here to view this version of the [MS-RSWSRMSM2006] PDF. | |
|
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. | |
|
Specifies a method for a Microsoft .NET Framework application to specify the parameters that are used to connect to a data source. This protocol can include one or more key/value pairs to specify information such as the user identification, the password, the server name, and the database name. | |
|
Specifies the SQL Server Analysis Services Protocol, which provides methods for a client to communicate with and to perform operations on an analysis server. | |
|
[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. |
|
[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. |
|
Specifies the Database Publishing Wizard Protocol, which specifies a format that allows for communication with a server instance that uses open, industry-standard protocols. | |
|
Specifies the Master Data Services (MDS) web service, a SOAP protocol for all functions within Master Data Services. | |
|
Specifies the Native Web Services Protocol. This 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 enables ad-hoc T-SQL query requests and subsequent query result responses. | |
|
Specifies the Tabular Data Stream Version 4.2 Protocol. This protocol specifies the Microsoft Tabular Data Stream Version 4.2 (TDS 4.2), which is an application layer request/response protocol that facilitates interaction with a database. This protocol is superseded by [MS-TDS]. | |
|
Specifies the structure of knowledge XML serialization. |