SQL Server: Building Multi-instance Asynchronous Applications
Learn how to use Service Broker to send messages between databases in a single instance or between multiple instances. This course is applicable to all versions of SQL server and is aimed at application and database developers.
What you'll learn
The Service Broker feature of SQL Server is transforming the way developers think about processing requests within the database and open new opportunities for scalable applications. This course builds on the basic concepts introduced in the SQL Server: Building Simple Asynchronous Applications course by introducing single-instance multi-database and multi-instance configurations for Service Broker. In this course, SQL Server: Building Multi-instance Asynchronous Applications, you'll learn how to configure security for Service Broker operations across databases as well as the networking and routing configurations for secure communications between multiple instances of SQL Server. Next, you'll explore bidirectional conversations between services to allow for status updates and the appropriate way of ending a conversation between two services. Finally, you'll see how to maintain and troubleshoot Service Broker configurations using the SSBDiagnose tool to validate that all of the required components have been appropriately configured, using the Dynamic Management Views for checking message statuses, and using the events in SQL Trace and Extended Events for troubleshooting Service Broker problems. When you've finished this course, you'll have the skills and knowledge to start implementing multi-database and multi-instance Service Broker configurations.
Table of contents
- Introduction and What's Different About Multiple Databases? 2m
- Encryption and Security 1m
- Demo: No Security 6m
- Demo: Using Dialog Encryption 4m
- Trustworthy Database Property Risks 1m
- Demo: Escalation of Privilege with TRUSTWORTHY 4m
- Using Certificates for Security 1m
- Demo: Full Security 7m
- Module Summary 1m
- Introduction and Service Broker Network Components 3m
- Service Broker Endpoints 1m
- Demo: Configuring Endpoints with Windows Authentication 3m
- Demo: Configuring Endpoints with Certificate-based Authentication 5m
- Remote Service Bindings 1m
- Routes 4m
- Demo: Configuring Endpoints with Remote Service Bindings 2m
- Route Addresses and Duplicate Routes 2m
- Service Broker Routing Process 4m
- Mirror Partner Addresses 1m
- Demo: Configuring Routes 2m
- Demo: Testing the Configuration 3m
- Keep It Simple and Module Summary 2m
- Introduction 1m
- Stopping and Starting Service Broker Applications 2m
- Pausing/Resuming Message Delivery and Network Activity 1m
- Demo: Stopping and Starting Service Broker Applications 8m
- Modifying Service Broker Components 2m
- Demo: Modifying Service Broker Components 6m
- Restoring a Service Broker Database and Restore Considerations 3m
- Demo: Considerations When Restoring a Service Broker Database 5m
- Endpoint Certificate Expiration 2m
- Demo: Expired Endpoint Certificates 5m
- Module Summary 2m