Export (0) Print
Expand All

8 Index

A

Abstract data model

client (section 3.1.1, section 3.2.1)

server (section 3.1.1, section 3.3.1)

ALL_HEADERS rule definition

overview

Query Notifications header

Transaction Descriptor header

Applicability

Attention message

Attention request example

Attention signal - out-of-band

Attention tokens

C

Capability negotiation

Change tracking

Client

abstract data model (section 3.1.1, section 3.2.1)

higher-layer triggered events (section 3.1.4, section 3.2.4)

initialization (section 3.1.3, section 3.2.3)

local events (section 3.1.7, section 3.2.7)

message processing

Final state

Logged In state

overview

Sent Attention state

Sent Client Request state

Sent Initial PRELOGIN Packet state

Sent LOGIN7 Record with SPNEGO Packet state

Sent LOGIN7 Record with Standard Login state

Sent TLS/SSL Negotiation Packet state

messages

Attention

login

overview

pre-login

remote procedure call

SQL command

SQL command with binary data

transaction manager request

overview (section 3.1, section 3.2)

sequencing rules

Final state

Logged In state

overview

Sent Attention state

Sent Client Request state

Sent Initial PRELOGIN Packet state

Sent LOGIN7 Record with SPNEGO Packet state

Sent LOGIN7 Record with Standard Login state

Sent TLS/SSL Negotiation Packet state

timer events (section 3.1.6, section 3.2.6)

timers (section 3.1.2, section 3.2.2)

Client Request Execution state

D

Data model - abstract

client (section 3.1.1, section 3.2.1)

server (section 3.1.1, section 3.3.1)

Data stream types

data type dependent data streams

unknown-length data streams

variable-length data streams

Data type definitions

fixed-length data types

overview

partially length-prefixed data types

SQL_VARIANT

Table Valued Parameter

metadata

optional metadata tokens

overview

TDS type restrictions

UDT Assembly Information

variable-length data types

XML data type

DONE tokens

E

Error messages

Examples

attention request

login request

login request with federated authentication

login response

login response with federated authentication

overview

pre-login request

RPC client request

RPC server response

SQL batch client request

SQL batch server response

SQL command with binary data

SSPI message

transaction manager request

F

Fields - vendor-extensible

Final state (section 3.2.5.9, section 3.3.5.8)

Fixed-length token

G

Glossary

Grammar definition - token description

data buffer stream tokens

data stream types

data type dependent data streams

unknown-length data streams

variable-length data streams

data type definitions

fixed-length data types

overview

partially length-prefixed data types

SQL_VARIANT

Table Valued Parameter

UDT Assembly Information

variable-length data types

XML data type

general rules

collation rule definition

least significant bit order

overview

overview

packet data stream headers

overview

Query Notifications header

Transaction Descriptor header

TYPE_INFO rule definition

H

Higher-layer triggered events

client (section 3.1.4, section 3.2.4)

server (section 3.1.4, section 3.3.4)

I

Implementer - security considerations

Informational messages

Informative references

Initial state

Initialization

client (section 3.1.3, section 3.2.3)

server (section 3.1.3, section 3.3.3)

Introduction

L

Local events

client (section 3.1.7, section 3.2.7)

server (section 3.1.7, section 3.3.7)

Logged In state (section 3.2.5.5, section 3.3.5.5)

Login Ready state

Login request example

Login request with federated authentication example

Login response example

Login response with federated authentication example

M

Message processing

client

Final state

Logged In state

overview

Sent Attention state

Sent Client Request state

Sent Initial PRELOGIN Packet state

Sent LOGIN7 Record with SPNEGO Packet state

Sent LOGIN7 Record with Standard Login state

Sent TLS/SSL Negotiation Packet state

server

Client Request Execution state

Final state

Initial state

Logged In state

Login Ready state

overview

SPNEGO Negotiation state

TLS/SSL Negotiation state

Messages

overview

syntax

client messages

grammar definition for token description

overview

packet data token and tokenless data streams

packet data token stream definition

packet header message type - stream definition

packets

server messages

transport

N

Normative references

O

Out-of-band attention signal

Overview (synopsis)

P

Packet data - token and tokenless streams

Packet data - token stream definition

ALTMETADATA

ALTROW

COLINFO

COLMETADATA

DONE

DONEINPROC

DONEPROC

ENVCHANGE

ERROR

FEATUREEXTACK

INFO

LOGINACK

NBCROW

OFFSET

ORDER

overview

RETURNSTATUS

RETURNVALUE

ROW

SESSIONSTATE

SSPI

Table Valued Parameter row

TABNAME

Packet data stream headers

overview

Query Notifications header

Transaction Descriptor header

Packet header message type - stream definition

BulkLoad - UpdateText/WriteText

BulkLoadBCP

FeatureExt with SessionRecovery feature data

FeatureExtAck with SessionRecovery feature data

LOGIN7

PRELOGIN

RPCRequest

SparseColumn select statement

SQLBatch

SSPI message

Table response with SessionState token data

transaction manager request

TVP insert statement

Packets

overview

packet data

packet header

Length

overview

PacketID

SPID

Status

Type

Window

Preconditions

Pre-login request example

Prerequisites

Product behavior

Q

Query Notifications header

R

References

informative

normative

Relationship to other protocols

Remote procedure call

RPC client request example

RPC server response example

S

Security - implementer considerations

Sending an SQL batch

Sent Attention state

Sent Client Request state

Sent Initial PRELOGIN Packet state

Sent LOGIN7 Record with SPNEGO Packet state

Sent LOGIN7 Record with Standard Login state

Sent TLS/SSL Negotiation Packet state

Sequencing rules

client

Final state

Logged In state

overview

Sent Attention state

Sent Client Request state

Sent Initial PRELOGIN Packet state

Sent LOGIN7 Record with SPNEGO Packet state

Sent LOGIN7 Record with Standard Login state

Sent TLS/SSL Negotiation Packet state

server

Client Request Execution state

Final state

Initial state

Logged In state

Login Ready state

overview

SPNEGO Negotiation state

TLS/SSL Negotiation state

Server

abstract data model (section 3.1.1, section 3.3.1)

higher-layer triggered events (section 3.1.4, section 3.3.4)

initialization (section 3.1.3, section 3.3.3)

local events (section 3.1.7, section 3.3.7)

message processing

Client Request Execution state

Final state

Initial state

Logged In state

Login Ready state

overview

SPNEGO Negotiation state

TLS/SSL Negotiation state

messages

attention acknowledgment

error and informational messages

login response

overview

pre-login response

response completion ("DONE")

return parameters

return status

row data

overview (section 3.1, section 3.3)

sequencing rules

Client Request Execution state

Final state

Initial state

Logged In state

Login Ready state

overview

SPNEGO Negotiation state

TLS/SSL Negotiation state

timer events (section 3.1.6, section 3.3.6)

timers (section 3.1.2, section 3.3.2)

SPNEGO Negotiation state

SQL batch - sending

SQL batch client request example

SQL batch server response example

SQL command

SQL command with binary data

SQL command with binary data example

SSPI message example

Standards assignments

Syntax

client messages

Attention

login

overview

pre-login

remote procedure call

SQL command

SQL command with binary data

transaction manager request

grammar definition for token description

data buffer stream tokens

data stream types

data type definitions

general rules

overview

packet data stream headers

TYPE_INFO rule definition

overview

packet data token and tokenless data streams

DONE and attention tokens

overview

token stream

token stream examples

tokenless stream

packet data token stream definition

ALTMETADATA

ALTROW

COLINFO

COLMETADATA

DONE

DONEINPROC

DONEPROC

ENVCHANGE

ERROR

FEATUREEXTACK

INFO

LOGINACK

NBCROW

OFFSET

ORDER

overview

RETURNSTATUS

RETURNVALUE

ROW

SESSIONSTATE

SSPI

Table Valued Parameter row

TABNAME

packet header message type - stream definition

BulkLoad - UpdateText/WriteText

BulkLoadBCP

FeatureExt with SessionRecovery feature data

FeatureExtAck with SessionRecovery feature data

LOGIN7

PRELOGIN

RPCRequest

SparseColumn select statement

SQLBatch

SSPI message

Table response with SessionState token data

transaction manager request

TVP insert statement

packets

overview

packet data

packet header

server messages

attention acknowledgment

error and informational messages

login response

overview

pre-login response

response completion ("DONE")

return parameters

return status

row data

T

Timer events

client (section 3.1.6, section 3.2.6)

server (section 3.1.6, section 3.3.6)

Timers

client (section 3.1.2, section 3.2.2)

server (section 3.1.2, section 3.3.2)

TLS/SSL Negotiation state

Token data stream

overview

token definition

fixed-length token

overview

variable-count tokens

variable-length tokens

zero-length token

Token data stream definition

ALTMETADATA

ALTROW

COLINFO

COLMETADATA

DONE

DONEINPROC

DONEPROC

ENVCHANGE

ERROR

FEATUREEXTACK

INFO

LOGINACK

NBCROW

OFFSET

ORDER

overview

RETURNSTATUS

RETURNVALUE

ROW

SESSIONSTATE

SSPI

Table Valued Parameter row

TABNAME

Token data stream examples

out-of-band attention signal

overview

sending an SQL batch

Token description - grammar definition

data buffer stream tokens

data stream types

data type dependent data streams

unknown-length data streams

variable-length data streams

data type definitions

fixed-length data types

overview

partially length-prefixed data types

SQL_VARIANT

Table Valued Parameter

UDT Assembly Information

variable-length data types

XML data type

general rules

collation rule definition

least significant bit order

overview

overview

packet data stream headers

overview

Query Notifications header

Transaction Descriptor header

TYPE_INFO rule definition

Tokenless data stream

Tracking changes

Transaction Descriptor header

Transaction manager request

Transaction manager request example

Transport

Triggered events - higher-layer

client (section 3.1.4, section 3.2.4)

server (section 3.1.4, section 3.3.4)

U

Unknown-length data streams

V

Variable-count tokens

Variable-length data streams

Variable-length tokens

Vendor-extensible fields

Versioning

Z

Zero-length token

 
Show:
© 2014 Microsoft