Udostępnij za pośrednictwem


Implementowanie wewnętrznego aktywacji

Ten samouczek jest przeznaczony dla użytkowników, którzy są nowe w Service Broker, ale znają pojęcia bazy danych i Transact-SQL instrukcji.Pomóc w nowych użytkowników rozpocząć pokazując je jak zaimplementować wewnętrznego aktywacja procedura składowana do procesu Service Broker wiadomości.

Zakres informacji w samouczku

Ten samouczek przedstawia sposób tworzenia obiektów bazy danych, które są wymagane do obsługi prostego żądanie odpowiedź Service Broker konwersacji przy użyciu wewnętrznego aktywacja procedura składowana.Zostanie następnie rozpocząć konwersację i umożliwiają przesyłanie wiadomości.

Każdy Service Broker konwersacji ma dwa końce: Inicjator rozmowy i miejsce docelowe.W konwersacji żądanie odpowiedź, żądanie wiadomości nam wysyłane z inicjatora miejsce docelowe, która zwraca komunikat odpowiedzi.Service Brokerwewnętrzny aktywacja można uruchomić procedura składowana w każdym przypadku, gdy istnieją komunikaty do przetwarzania.Service Brokermożna uruchamiać wiele kopii procedura składowana w przypadku wielu wiadomości przesyłanych.Ten samouczek pokazuje, jak utworzyć procedura składowana, która odbiera komunikaty żądań do miejsca docelowego i konfigurowania miejsce docelowe do używania aktywacja wewnętrznego uruchomienie procedura składowana.

Będzie wykonywać następujące zadania:

  • Tworzenie usługa i kolejki miejsce docelowe usługa i kolejki inicjatora.

  • Utwórz typ komunikatu żądania i typ wiadomości odpowiedzi.

  • Tworzenie kontrakt, określająca komunikatów żądań przejść z inicjatora do miejsce docelowe i komunikatów odpowiedzi przejdź do inicjatora z miejsce docelowe.

  • Utwórz procedura składowana, która odbiera komunikaty żądań z kolejka docelowa i wysyła odpowiedź wiadomości do inicjatora.

  • Zmień kolejka docelowa włączyć aktywacja wewnętrzne procedura składowana.

Następnie będzie wykonywać proste konwersacji:

  • Rozpocznij konwersację.

  • Wysłać żądanie z inicjatora do miejsce docelowe.

  • Service Brokernastępnie uaktywni procedura składowana.procedura składowana otrzyma żądanie w miejsce docelowe i Wyślij odpowiedź do inicjatora.

  • Otrzymywać odpowiedzi na inicjatora.

  • Koniec strony inicjatora rozmowy.

  • Service Brokernastępnie uaktywni procedura składowana, drugi czas, a procedura składowana zakończy się po stronie miejsce docelowe konwersacji.

Messages are not transmitted across a network for conversations that have both ends in the same instance of the Aparat baz danych.Aparat baz danych security and permissions restricts access to authorized principles.Sieć szyfrowanie nie jest wymagana dla tego scenariusza.

Ten samouczek dzieli się na trzech lekcji:

Wymagania

Aby ukończyć tego samouczka, należy się zapoznać z Transact-SQL język i jak używać Aparat baz danych Edytor kwerend w SQL Server Management Studio.Musi być element członkowski z db_ddladmin lub db_owner ról stałej bazy danych dla AdventureWorks2008R2 przykładowej bazy danych lub sysadmin roli serwera stałych.

System musi być zainstalowane następujące oprogramowanie: