Procédure : activer la remise de messages Service Broker dans les bases de données (Transact-SQL)

La remise de messages Service Broker est activée par défaut au moment de la création d'une base de données. Si la fonction de remise de messages est désactivée, les messages demeurent dans la file d'attente de transmission. Pour savoir si Service Broker est activé pour une base de données, vérifiez la colonne is_broker_enabled dans l'affichage catalogue sys.databases.

Remarque relative à la sécuritéRemarque relative à la sécurité

L'activation de Service Broker permet la remise des messages dans la base de données. Un point de terminaison Service Broker doit être créé pour envoyer et recevoir des messages de l'extérieur de l'instance.

Pour activer Service Broker dans une base de données

  • Modifiez la base de données pour définir l'option ENABLE_BROKER.

Exemple

USE master ;
GO

ALTER DATABASE AdventureWorks2008R2 SET ENABLE_BROKER ;
GO