Der Service Broker-Endpunkt befindet sich im deaktivierten oder gestoppten Zustand - AoAG - SQL Server 2012 - Intervall von 15 Minuten

8

Ich erhalte diese Fehlermeldung alle 15 Minuten im SQL Server-Fehlerprotokoll. Ich habe AOAG auf diesem Server eingerichtet. Die Datenbankoption "Service Broker - Broker aktiviert" ist für die Blackberry-bezogenen Datenbanken und MSDB-Datenbanken in dieser Instanz aktiviert. Der Blackberry-Support erwähnte, dass dies nicht aktiviert sein muss. Ich habe eine andere AOAG-Instanz und sie erhalten diesen Fehler nicht.

Bitte teilen Sie Ihre Weisheit in dieser Hinsicht. Ich habe noch keinen Service Broker verwendet und bei meiner Suche keinen ähnlichen Beitrag zum Stapeltausch gefunden.

Vielen Dank

Debbie
quelle
Auf welchem ​​Patch (Version) läuft SQL Server 2012? Scheint, als würden Sie die neueste SP / CU benötigen. Überprüfen Sie diese Antwort.
Kin Shah
Hallo Kin, danke, es ist SQL Server 2012 SP2 CU2 - 11.0.5548.0. Ist es sicher, die Service Broker-Datenbankoption für msdb zu deaktivieren? Es ist auf anderen Servern deaktiviert ... Danke
Debbie

Antworten:

4

Nach diesem Link ,

Es ist ein Standardverhalten. Die Nachricht wird angezeigt, wenn der AlwaysOn-Verfügbarkeitsgruppen-Listener erstellt wird und SQL Server die IP des Listeners dynamisch bindet. Es gibt keine Methode, um die Nachricht zu unterdrücken. Diese Nachrichten sind Informationsnachrichten und verursachen keinen Schaden und können ignoriert werden.

Dieser Link gibt auch eine Abfrage, um zu sehen, welche Datenbanken Broker aktiviert haben und welche nicht:

SELECT is_broker_enabled, name  FROM sys.databases  
Nocken
quelle
1

Ich habe aus Neugier einen Service Broker-Endpunkt in einer Testumgebung erstellt, in der diese Nachrichten auftraten, und das Problem wurde behoben.

CREATE ENDPOINT BrokerEndpointTest
STATE = STARTED
AS TCP (  LISTENER_PORT = 4022  )
FOR SERVICE_BROKER (AUTHENTICATION = WINDOWS  );
GO
Schah
quelle
-3

[NT AUTHORITY\SYSTEM]Stellen Sie sicher, dass auf allen Knoten der Verfügbarkeitsgruppe ein Systemadministrator vorhanden ist.

ALTER SERVER ROLE [sysadmin] ADD MEMBER [NT AUTHORITY\SYSTEM];
GO
J. Skoyles
quelle
3
Sie sollten Details hinzufügen, warum dies erforderlich ist.
Max Vernon