web-dev-qa-db-fra.com

Le point de terminaison Service Broker est désactivé ou arrêté - AoAG - SQL Server 2012 - intervalle de 15 minutes

Je reçois ce message d'erreur dans le journal des erreurs SQL Server toutes les 15 minutes. J'ai installé AOAG sur ce serveur. L'option de base de données "Service Broker - Broker Enabled" est activée pour les bases de données liées à Blackberry et les bases de données MSDB sur cette instance. Le support Blackberry a mentionné qu'ils n'avaient pas besoin de cette activation. J'ai une autre instance AOAG et ils ne reçoivent pas cette erreur.

Veuillez partager votre sagesse à cet égard. Je n'ai pas encore utilisé Service Broker et je n'ai pas trouvé de message similaire sur l'échange de pile à partir de ma recherche.

Je vous remercie

8
Debbie

Selon ce lien ,

C’est un comportement par défaut. Le message s'affiche lorsque l'écouteur de groupe de disponibilité AlwaysOn est créé et que SQL Server lie dynamiquement l'IP de l'écouteur. Il n'existe aucune méthode pour supprimer le message. Ces messages sont des messages d'information et ne causent aucun dommage et peuvent être ignorés en toute sécurité.

Ce lien donne également une requête pour voir quelles bases de données ont ou non des courtiers activés:

SELECT is_broker_enabled, name  FROM sys.databases  
4
CaM

J'ai créé un point de terminaison Service Broker dans un environnement de test par curiosité où ces messages se produisaient et cela a résolu le problème.

CREATE ENDPOINT BrokerEndpointTest
STATE = STARTED
AS TCP (  LISTENER_PORT = 4022  )
FOR SERVICE_BROKER (AUTHENTICATION = WINDOWS  );
GO
1
Shah