第 3 課:卸除交談物件
新增: 2007 年 9 月 15 日
在本課程中,您將學習卸除可讓資料庫在該資料庫中支援交談的物件。
程序
切換至 AdventureWorks 資料庫
複製下列程式碼並在 [查詢編輯器] 視窗中貼上,然後執行,即可將內容切換為 AdventureWorks 資料庫。
USE AdventureWorks; GO
卸除交談物件
複製下列程式碼並在 [查詢編輯器] 視窗中貼上,然後執行,即可卸除用來支援交談的物件。
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
後續的步驟
本教學課程到此結束。教學課程只是簡要的概觀,並未描述所有可用的選項。教學課程提供簡化的邏輯和錯誤處理,目的在讓您專注於基本的作業。若要建立可靠有效率的完善交談,您需要使用比本教學課程中的範例更為複雜的程式碼。
回到 Service Broker 教學課程
請參閱
其他資源
DROP SERVICE (Transact-SQL)
DROP QUEUE (Transact-SQL)
DROP MESSAGE TYPE (Transact-SQL)
DROP CONTRACT (Transact-SQL)