Lektion 3: Löschen der Konversationsobjekte
Neu: 15. September 2007
In dieser Lektion lernen Sie, die Objekte zu löschen, mit denen eine Datenbank eine Konversation in der Datenbank unterstützt.
Vorgehensweisen
Wechseln zur AdventureWorks-Datenbank
Kopieren Sie den folgenden Code, und fügen Sie ihn in ein Abfrage-Editorfenster ein. Führen Sie ihn dann aus, um den Kontext zur Datenbank AdventureWorks zu wechseln.
USE AdventureWorks; GO
Löschen der Konversationsobjekte
Kopieren Sie den folgenden Code, und fügen Sie ihn in ein Abfrage-Editorfenster ein. Führen Sie ihn dann aus, um die Objekte zur Unterstützung der Konversation zu löschen.
IF EXISTS (SELECT * FROM sys.services WHERE name = N'//AWDB/1DBSample/TargetService') DROP SERVICE [//AWDB/1DBSample/TargetService]; IF EXISTS (SELECT * FROM sys.service_queues WHERE name = N'TargetQueue1DB') DROP QUEUE TargetQueue1DB; -- Drop the intitator queue and service if they already exist. IF EXISTS (SELECT * FROM sys.services WHERE name = N'//AWDB/1DBSample/InitiatorService') DROP SERVICE [//AWDB/1DBSample/InitiatorService]; IF EXISTS (SELECT * FROM sys.service_queues WHERE name = N'InitiatorQueue1DB') DROP QUEUE InitiatorQueue1DB; IF EXISTS (SELECT * FROM sys.service_contracts WHERE name = N'//AWDB/1DBSample/SampleContract') DROP CONTRACT [//AWDB/1DBSample/SampleContract]; IF EXISTS (SELECT * FROM sys.service_message_types WHERE name = N'//AWDB/1DBSample/RequestMessage') DROP MESSAGE TYPE [//AWDB/1DBSample/RequestMessage]; IF EXISTS (SELECT * FROM sys.service_message_types WHERE name = N'//AWDB/1DBSample/ReplyMessage') DROP MESSAGE TYPE [//AWDB/1DBSample/ReplyMessage]; GO
Nächste Schritte
Damit ist das Lernprogramm abgeschlossen. Lernprogramme sind kurze Übersichten und beschreiben nicht alle verfügbaren Optionen. Lernprogramme weisen eine vereinfachte Logik und Fehlerbehandlung auf, damit die grundlegenden Vorgänge besser hervorgehoben werden können. Zum Erstellen effizienter, zuverlässiger und stabiler Konversationen benötigen Sie komplexeren Code als in dem Beispiel in diesem Lernprogramm.
Zurückkehren zu den Service Broker-Lernprogrammen
Siehe auch
Andere Ressourcen
DROP SERVICE (Transact-SQL)
DROP QUEUE (Transact-SQL)
DROP MESSAGE TYPE (Transact-SQL)
DROP CONTRACT (Transact-SQL)