Zarządzanie Service Broker
W SMO Service Broker obiekty znajdują się w Microsoft.SqlServer.Management.Smo.Broker obszaru nazw, który wymaga odwołania do Microsoft.SqlServer.Smo.dll.Odwołanie do Microsoft.SqlServer.ServiceBrokerEnum.dll jest również wymagane dla klasy informacji uzupełniających.
SMO udostępnia zestaw Service Broker obiektów, które pozwalają programowe zarządzanie (DDL) z Service Broker implementacji.Obejmuje to definiowanie typów komunikatów, umów, kolejek i usług.Ponieważ obiekty SMO są zarządzanie narzędzie jest nie przeznaczonych do manipulowania danymi, wysyłanie i odbieranie Service Broker wiadomości nie jest obsługiwany przez SMO.
W SMO ServiceBroker jest obiekt klasy najwyższego poziom w obszarze wszystkie Service Broker funkcje.A Service Broker Implementacja jest wymagana dla każdej bazy danych, który uczestniczy w rozproszonych aplikacji obsługi wiadomości.Dlatego ServiceBroker jest podrzędność Database obiektu.
ServiceBroker Obiekt zawiera kolekcje następujące obiekty, które są używane do definiowania Service Broker implementacji:
MessageType obiekty reprezentują typy wiadomości, które definiują zawartości wiadomości.
MessageTypeMapping obiekty reprezentują określające kierunek i typ wiadomości w konwersacji danej umowy.
ServiceQueue obiekty przechowywania wiadomości przed wysłaniem i po ich odebraniu.Zapewniają one asynchronicznej komunikacji między usługami, jak również innych korzyści, takie jak automatyczne blokowanie wiadomości do tej samej grupa konwersacji.
BrokerService objects represent Service Broker services, which are the addressable endpoints for conversations.Service Broker messages are sent from one service to another service.Usługa określa kolejkę do przechowywania wiadomości i określa umów, dla których usługa może być miejsce docelowe.
RemoteServiceBindingobiekty reprezentują ustawienia, Service Broker używa dla zabezpieczeń i uwierzytelnianie podczas komunikowania się z usługa zdalnego.
ServiceRouteobiekty reprezentuje Service Broker trasa, która zawiera informacje o lokalizacji usługa i bazy danych, na którym jest zdefiniowana.Trasa jest wymagana do dostarczenia wiadomości.Domyślnie każda baza danych zawiera trasa, która określa lokalizację jako bieżące wystąpienie SQL Server.
Zobacz także