Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не поднимаются очереди ServiceBroker после рестарта Сервера.  [new]
Maxim Dornostup
Member

Откуда: г.Калининград
Сообщений: 21
Всем доброго времени суток.

Столкнулся с проблемой решения которой пока что не вижу.

Описание:


Огромный сервер, рассматриваем 2 БД, на каждой в сервис брокере ряд одинаковых очередей.

После каждого рестарта SQL сервера, очереди лежат мертвым грузом, при этом в Object Explorer отображены как активные: (скрин: http://prnt.sc/b3wmqj ).

Сообщения очередями не обрабатываются, мониторы пусты: sys.dm_broker_queue_monitors.

Что видим в sys.service_queues:


(Скрины: http://prnt.sc/b3yf2u , http://prnt.sc/b3yfa4 , http://prnt.sc/b3yfec).

Очереди становятся активными, только в том случае если накатить alter queue status = off and alter queue status = on.

После рестарта очередей что видим в sys.service_queues:

(Скрины: http://prntscr.com/b4ltg0 , http://prntscr.com/b4ltqx).

Вопрос:

Как можно понять почему это происходит и как от этого уйти?

На других серверах данной проблемы не наблюдаю, на развернутом бекапе "проблемной" БД, данная ситуация не воспроизводится.Заранее спасибо!
19 май 16, 10:48    [19192384]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить