Удалить службу, связанную с очередью на сервере SQL - PullRequest
0 голосов
/ 27 марта 2019

Возникла проблема с удалением службы, которая связана с другой очередью в другой базе данных.

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» в другой базе данных, как я могу это сделать.Пожалуйста, предложите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...