Partager via


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.

ms166086.security(fr-fr,SQL.90).gifRemarque 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

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

Exemple

USE master ;
GO

ALTER DATABASE AdventureWorks SET ENABLE_BROKER ;
GO

Voir aussi

Tâches

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

Autres ressources

ALTER DATABASE (Transact-SQL)
sys.databases (Transact-SQL)
sys.transmission_queue (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005