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

Par défaut, Service Broker n'envoie pas et ne reçoit pas de messages sur le réseau. Pour activer le réseau Service Broker dans une instance, créez un point de terminaison pour Service Broker.

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

La création d'un point de terminaison Service Broker oblige SQL Server à accepter les connexions TCP/IP sur le port spécifié. La sécurité du transport Service Broker vous permet d'exiger l'autorisation de connexion au port. Si le pare-feu de l'ordinateur sur lequel SQL Server s'exécute est activé, la configuration de cette protection doit autoriser les connexions du trafic entrant et sortant pour le port spécifié dans le point de terminaison. Pour plus d'informations sur la sécurité du transport Service Broker, consultez Sécurité du transport Service Broker.

Pour activer le réseau Service Broker

  • Créez un point de terminaison Service Broker en spécifiant le numéro du port et le niveau d'authentification.

Exemple

USE master;
GO

CREATE ENDPOINT BrokerEndpoint
    STATE = STARTED
    AS TCP ( LISTENER_PORT = 4037 )
    FOR SERVICE_BROKER ( AUTHENTICATION = WINDOWS ) ;
GO