Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nuevo: 15 de septiembre de 2007
En esta lección aprenderá a eliminar los objetos que permitieron a una base de datos admitir una conversación en la base de datos.
Procedimientos
Cambiar a la base de datos de AdventureWorks
Copie y pegue el código siguiente en una ventana del Editor de consultas. A continuación, ejecútelo para cambiar el contexto a la base de datos de AdventureWorks.
USE AdventureWorks; GO
Eliminar los objetos de conversación
Copie y pegue el código siguiente en una ventana del Editor de consultas. A continuación, ejecútelo para eliminar los objetos utilizados para admitir la conversación.
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
Pasos siguientes
Con esto finaliza el tutorial. Los tutoriales proporcionan información general breve y no describen todas las opciones disponibles. Los tutoriales han simplificado el tratamiento de la lógica y del control de errores para centrarse mejor en las operaciones fundamentales. Para crear conversaciones eficaces, confiables y robustas, necesita utilizar código más complejo que el que sirve de ejemplo en este tutorial.
Volver a los tutoriales de Service Broker
Vea también
Otros recursos
DROP SERVICE (Transact-SQL)
DROP QUEUE (Transact-SQL)
DROP MESSAGE TYPE (Transact-SQL)
DROP CONTRACT (Transact-SQL)