Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Om een Service Broker-service te installeren, geeft de ontwikkelaar de beheerder een set installatiescripts. Deze scripts bevatten doorgaans de Transact-SQL instructies die nodig zijn om de berichttypen, contracten, wachtrijen, services en opgeslagen procedures voor de service te maken. Afhankelijk van de service kan de ontwikkelaar één set scripts opgeven voor de doelservice en een andere set scripts voor de initiërende service.
Installatieproces
Eerst controleert de beheerder de scripts en voert deze uit. Vervolgens configureert de beheerder de beveiligingsprinciplen, certificaten, externe servicebindingen en routes die nodig zijn om de toepassing in een productieomgeving te laten werken.
De ontwikkel- of testomgeving kan dezelfde gebruikersnamen bevatten als de productieomgeving, maar hebben verschillende certificaten die aan deze gebruikers zijn gekoppeld. Dit verschil in certificaten biedt een extra isolatiegraad tussen de testomgeving en de productieomgeving, zonder dat de Transact-SQL code moet worden gewijzigd voor implementatie. Ontwikkelaars kunnen de exacte code testen die in productie moet worden gebruikt zonder dat de beheerder de certificaten hoeft op te geven die in de productieomgeving worden gebruikt.
Plan om Service Broker-toepassingen te verwijderen
Als onderdeel van het installatieproces moeten de ontwikkelaar en de beheerder de procedure plannen en documenteren om de toepassing te verwijderen. Toepassingen die gebruikmaken van Service Broker zijn doorgaans afhankelijk van de garantie van betrouwbare berichten van Service Broker. Daarom moeten de ontwikkelaar en de beheerder samenwerken om een strategie te schetsen om ervoor te zorgen dat de toepassing alle berichten verwerkt die zijn ontvangen voordat de beheerder de toepassing verwijdert.