SQL Server Service Broker

SQL Server Service Broker provides the SQL Server Database Engine native support for messaging and queuing applications. This makes it easier for developers to create sophisticated applications that use the Database Engine components to communicate between disparate databases. Developers can use Service Broker to easily build distributed and reliable applications.

Application developers who use Service Broker can distribute data workloads across several databases without programming complex communication and messaging internals. This reduces development and test work because Service Broker handles the communication paths in the context of a conversation. It also improves performance. For example, front-end databases supporting Web sites can record information and send process intensive tasks to queue in back-end databases. Service Broker ensures that all tasks are managed in the context of transactions to assure reliability and technical consistency.

Browse Content by Life Cycle

Small File Folder Icon Product Evaluation

Small File Folder Icon Getting Started

Small File Folder Icon Planning and Architecture

Small File Folder Icon Development

Small File Folder Icon Deployment

Small File Folder Icon Operations

Small File Folder Icon Security and Protection

Small File Folder Icon Troubleshooting

Small File Folder Icon Technical Reference

Browse Content by Role

Administrator icon (small) Administrator

Developer icon (small) Developer

Architect icon (small) Architect

SQL Server Service Broker component interfaces