3.1.5 Message Processing Events and Sequencing Rules

The following series of sequence diagrams illustrate the messages that can be exchanged between client and server. See sections 3.2.5 and 3.3.5 for specific client and server details regarding message processing events and sequencing rules.

Pre-login to post-login sequence that is used in TDS 7.x

Figure 3: Pre-login to post-login sequence that is used in TDS 7.x

Pre-login to post-login sequence that is used in TDS 8.0

Figure 4: Pre-login to post-login sequence that is used in TDS 8.0

Pre-login to post-login sequence with federated authentication that uses a client library that requires additional information from a server to generate a federated authentication token that is used in TDS 7.x

Figure 5: Pre-login to post-login sequence with federated authentication that uses a client library that requires additional information from a server to generate a federated authentication token that is used in TDS 7.x

Pre-login to post-login sequence with federated authentication that uses a client library that requires additional information from a server to generate a federated authentication token that is used in TDS 8.0

Figure 6: Pre-login to post-login sequence with federated authentication that uses a client library that requires additional information from a server to generate a federated authentication token that is used in TDS 8.0

SQL command and RPC sequence

Figure 7: SQL command and RPC sequence

Transaction manager request sequence

Figure 8: Transaction manager request sequence

Bulk insert sequence

Figure 9: Bulk insert sequence