Zarządzanie routingu
usługa Broker wykorzystuje trasy, aby ustalić, gdzie można dostarczyć wiadomości.W tej części omówiono zagadnienia dotyczące zarządzania routingiem.
Zarządzanie AutoCreatedLocal
Domyślnie, każdy użytkownik bazy danych, włącznie z msdb, zawiera trasa AutoCreatedLocal.Trasa ta uwzględnia wszystkie wystąpienie usługa nazw i brokera i określa, że wiadomości powinny być dostarczane w bieżącej instancji.AutoCreatedLocal ma niższy priorytet niż tras, które jawnie określić nazwę lub brokera wystąpienie usługa.
Ponieważ AutoCreatedLocal istniejemsdb domyślnie usługa Broker podejmuje próbę dostarczenia wszystkich wiadomości od zewnątrz wystąpienie w bieżącej instancji.W wielu przypadkach administrator bazy danych ogranicza dostęp do usług poza wystąpienie przez upuszczanie AutoCreatedLocal in msdb.Następnie administrator bazy danych tworzy trasa dla każdej usługa, które komunikują się ze zdalnego wystąpienie.
Zarządzanie trasa wygasania
W większości przypadków trasa nie jest konieczne do wygaśnięcia.Trasa pozostaje aktywny w czasie, gdy istnieje obiekt trasy.Po zmianie adresu docelowego dla trasa, administrator trasa, którą należy zaktualizować adres zmienia lub usuwa trasa.
Aplikacja, która korzysta z routing dynamiczny, jednak może używać trasa wygaśnięcia, aby zapewnić, że informacje o routingu pozostają aktualne.usługa Broker nie powoduje usunięcia wygasłe trasy z bazy danych.Czy zastosowań rozesłać wygaśnięcia aplikacji również powinien utworzyć SQL Server zadanie agenta co pewien czas usuwania obiektów trasa, które wygasły.