Lezione 3: Eliminazione degli oggetti di conversazione
Data creazione: 15 settembre 2007
In questa lezione verranno descritte le procedure per eliminare gli oggetti attivati per il supporto di una conversazione nel database.
Procedure
Passare al database AdventureWorks
Copiare e incollare il codice seguente in una finestra dell'editor di query, quindi eseguirlo per cambiare contesto passando al database AdventureWorks.
USE AdventureWorks; GO
Eliminare gli oggetti di conversazione
Copiare e incollare il codice seguente in una finestra dell'editor di query, quindi eseguirlo per eliminare gli oggetti utilizzati per supportare la conversazione.
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
Passaggi successivi
Questa lezione conclude l'esercitazione. Le esercitazioni forniscono brevi panoramiche e non illustrano tutte le opzioni disponibili. Sono caratterizzate da logica e gestione degli errori semplificate per concentrarsi meglio sulle operazioni fondamentali. Per creare solide conversazioni, efficienti e affidabili, è necessario un codice più complesso dell'esempio di questa esercitazione.
Tornare alle esercitazioni di Service Broker
Esercitazioni su Service Broker
Vedere anche
Altre risorse
DROP SERVICE (Transact-SQL)
DROP QUEUE (Transact-SQL)
DROP MESSAGE TYPE (Transact-SQL)
DROP CONTRACT (Transact-SQL)