Procédure : interrompre le réseau Service Broker (Transact-SQL)

Service Broker envoie et reçoit des messages sur le réseau tant qu'un point de terminaison Service Broker affiche l'état STARTED. Si vous voulez suspendre le réseau Service Broker, modifiez tous les points de terminaison Service Broker pour définir l'état sur STOPPED. Notez que, de cette façon, Service Broker est dans l'incapacité de transmettre des messages en dehors de l'instance ou d'en recevoir de l'extérieur de cette instance ; la remise des messages dans l'instance même n'en est pas pour autant perturbée. Si vous voulez empêcher la remise des messages sur une base de données spécifique, utilisez l'instruction ALTER DATABASE pour désactiver Service Broker dans cette base de données.

Pour suspendre le réseau Service Broker

  1. Modifiez tous les points de terminaison Service Broker pour définir l'état sur STOPPED.

Exemple

USE master ;
GO

ALTER ENDPOINT BrokerEndpoint
    STATE = STOPPED ;
GO

Voir aussi

Tâches

Procédure : désactiver le réseau Service Broker (Transact-SQL)
Procédure : réactiver le réseau Service Broker (Transact-SQL)

Autres ressources

ALTER DATABASE (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
CREATE ENDPOINT (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005