Возникла проблема с удалением службы, которая связана с другой очередью в другой базе данных.
ALTER DATABASE [DBName_xxx] SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE;
GO
-- Create Message Type
CREATE MESSAGE TYPE TstMessage
VALIDATION = NONE
GO
-- Create Contract
CREATE CONTRACT TstContract
(TstMessage SENT BY INITIATOR)
GO
-- Create Send Queue
CREATE QUEUE SendQueue_XXX
GO
-- Create Receive Queue
CREATE QUEUE ReceiveQueue_XXX
GO
-- Create Send Service on Send Queue
CREATE SERVICE SendService_XXX
ON QUEUE SendQueue_XXX (TstContract)
GO
-- Create Receive Service on Recieve Queue
CREATE SERVICE ReceiveService_XXX
ON QUEUE ReceiveQueue_XXX (TstContract)
GO
Это мой поток.Я получаю сообщение об ошибке при создании «SendService_XXX», поскольку он уже доступен в другой базе данных и связан с другой очередью.Теперь я хочу удалить эту службу «SendService_XXX» в другой базе данных, как я могу это сделать.Пожалуйста, предложите.