Zarządzanie przesyłania (Service Broker)
Zezwala na przekazywanie wiadomości SQL Server wystąpienie do przekazywania wiadomości Service Broker między dwoma lub więcej innych wystąpień SQL Server.Kilka uwagi odnoszą się do zarządzania SQL Server wystąpienie , wykonuje przekazywanie wiadomości.
Service Broker wykorzystuje trasy w msdb bazy danych dla wiadomości przesyłanych dalej i wiadomości przychodzących.Po wprowadzeniu zmian w konfiguracja routingu do przesyłania należy tworzyć kopię zapasową msdb.
SQL Server przechowuje wiadomości przesyłanych dalej w pamięci w strukturze danych o nazwie kolejki nadajnika.The endpoint option MESSAGE_FORWARDING_SIZE sets the maximum amount of memory (in megabytes) that SQL Server uses for storing messages to be forwarded.SQL Server allocates memory as necessary to hold messages to be forwarded, up to this limit.Jeśli, nadchodzi wiadomość, spowodowałoby rozmiar kolejki nadajnik przekracza ten limit, SQL Server spadnie wiadomości.Jednak dużych wiadomości zostały pofragmentowane, wystąpienie przesyłanie dalej nie ponownie połączyć fragmenty, ale zamiast tego przesyła fragmenty wiadomość do obiekt docelowy.W ten sposób wystąpienie przekazywanie pomyślnie można przesyłać dalej wiadomości, który jest większy niż MESSAGE_FORWARDING_SIZE opcji, który jest skonfigurowany dla wystąpienia.
Wystąpienie wykonuje wiadomości przesyłania dalej często funkcjonuje jako mostka między dwiema sieciami.W tej konfiguracja MESSAGE_FORWARDING_SIZE opcja dla Service Broker punkt końcowy może być potrzebna stosunkowo duże, ponieważ cały ruch między dwiema sieciami przechodzi przez wystąpienie.
dynamiczny widok zarządzania Sys.dm_broker_forwarded_messages zawiera wiadomości, które są przechowywane dla przesyłania dalej.