Delen via


Procedure: Service Broker-berichtbezorging deactiveren in databases (Transact-SQL)

van toepassing op:SQL ServerAzure SQL Managed Instance

Wanneer de bezorging van berichten niet actief is, blijven berichten in de overdrachtswachtrij staan. Als u wilt bepalen of Service Broker actief is voor een database, controleert u de is_broker_enabled kolom van de sys.databases catalogusweergave.

Notitie

Het deactiveren van Service Broker voorkomt dat berichten worden verzonden van of bezorgd in de database. Dit voorkomt echter niet dat berichten binnenkomen in het exemplaar. Als u wilt voorkomen dat berichten binnenkomen in het exemplaar, moet u het Service Broker-eindpunt verwijderen of stoppen.

Service Broker deactiveren in een database

  • Wijzig de database om de DISABLE_BROKER optie in te stellen.

Voorbeelden

Notitie

De codevoorbeelden in dit artikel zijn getest met behulp van de AdventureWorks2025 voorbeelddatabase, die u kunt downloaden van de Microsoft SQL Server-voorbeelden en communityprojecten startpagina.

USE master;
GO

ALTER DATABASE AdventureWorks2008R2
    SET DISABLE_BROKER;
GO