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
In dit artikel worden overwegingen beschreven voor het benoemen van servicebrokerobjecten. De conventies verschillen enigszins voor openbare interface-objecten, netwerk- en beveiligingsconfiguratieobjecten en wachtrijen.
Openbare interfaceobjecten
Contracten, services en berichttypen vormen de openbare interface van een Service Broker-toepassing. Omdat de namen van deze objecten zijn opgenomen in berichten, volgen naamconventies voor deze objecten vaak de naamconventies van Universal Resource Identifier (URI). Dit helpt om unieke namen voor de objecten te garanderen.
Namen van services kunnen ook de conventies gebruiken om een netwerkadres in een route op te geven. In dit geval kan de naam van de service worden gebruikt in een transportroute. Zie Service Broker-routering voor meer informatie over routering.
Bij het verzenden en ontvangen van berichten gebruikt Service Broker binaire overeenkomsten voor de namen van deze objecten. Daarom vereisen tekens met meer dan één binaire weergave speciale zorg wanneer openbare interface-objecten een naam hebben.
Netwerk- en beveiligingsconfiguratieobjecten
De namen voor routes en externe servicebindingen worden nooit opgenomen in een bericht. Voor het gemak kunnen deze namen de naam van de service gebruiken die door het object wordt geconfigureerd.
Deze objecten kunnen geen tijdelijke objecten zijn. Daarom wordt het numerieke teken (#) niet als significant beschouwd in namen voor deze objecten. Een object met een naam die begint met # is een permanent object in plaats van een tijdelijk object.
Queues
Wachtrijnamen kunnen worden gebruikt voor veel van de instructies die tabelnamen toelaten. Wachtrijnamen volgen daarom standaardconventies voor SQL Server-id's, met één uitzondering. Omdat wachtrijen geen tijdelijke objecten kunnen zijn, kan de naam van een wachtrij niet beginnen met het nummerteken (#). Wachtrijen zijn objecten die eigendom zijn van een schema, zodat wachtrijnamen een schemanaam en databasenaam kunnen bevatten.