Lekcja 4: Upuszczanie obiektów konwersacji
W tej lekcji użytkownik zapozna upuszczać obiekty, które włączone bazy danych do obsługi konwersacji przy użyciu wewnętrznego aktywacja procedura składowana.
Procedury
Przełącz się do bazy danych AdventureWorks2008R2
Skopiuj i wklej następujący kod w oknie Edytora kwerend.Następnie uruchom go przełączyć kontekst do AdventureWorks2008R2 bazy danych.
USE AdventureWorks2008R2; GO
Upuszczanie obiektów konwersacji
Skopiuj i wklej następujący kod w oknie Edytora kwerend.Następnie uruchom go upuszczać obiekty, które były używane do obsługi konwersacji.
IF EXISTS (SELECT * FROM sys.objects WHERE name = N'TargetActivProc') DROP PROCEDURE TargetActivProc; IF EXISTS (SELECT * FROM sys.services WHERE name = N'//AWDB/InternalAct/TargetService') DROP SERVICE [//AWDB/InternalAct/TargetService]; IF EXISTS (SELECT * FROM sys.service_queues WHERE name = N'TargetQueueIntAct') DROP QUEUE TargetQueueIntAct; -- Drop the intitator queue and service if they already exist. IF EXISTS (SELECT * FROM sys.services WHERE name = N'//AWDB/InternalAct/InitiatorService') DROP SERVICE [//AWDB/InternalAct/InitiatorService]; IF EXISTS (SELECT * FROM sys.service_queues WHERE name = N'InitiatorQueueIntAct') DROP QUEUE InitiatorQueueIntAct; -- Drop contract and message type if they already exist. IF EXISTS (SELECT * FROM sys.service_contracts WHERE name = N'//AWDB/InternalAct/SampleContract') DROP CONTRACT [//AWDB/InternalAct/SampleContract]; IF EXISTS (SELECT * FROM sys.service_message_types WHERE name = N'//AWDB/InternalAct/RequestMessage') DROP MESSAGE TYPE [//AWDB/InternalAct/RequestMessage]; IF EXISTS (SELECT * FROM sys.service_message_types WHERE name = N'//AWDB/InternalAct/ReplyMessage') DROP MESSAGE TYPE [//AWDB/InternalAct/ReplyMessage];
Następne kroki
To jest koniec samouczka. Samouczki to tylko krótkie wprowadzenia. Nie są w nich opisane wszystkie dostępne opcje. W samouczkach jest używana uproszczona logika oraz obsługa błędów i nie należy używać ich w środowisku produkcyjnym. Aby utworzyć efektywne, niezawodny i niezawodne konwersacji, należy kodu bardziej złożone niż przykładzie w tym samouczku.