Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Собственно, на одной БД делаю Код: sql 1. 2. 3. 4. 5. 6. 7. Далее Код: sql 1. 2. 3. 4. Ну и SEND - RECEIVE ничего не пересылает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2019, 17:47 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Где может быть закавыка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2019, 17:47 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Звездочёт, надо две очереди делать, по очереди на сервис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2019, 18:00 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Все сообщения сидят в sys.transmission_queue, даже после удаления всех очередей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2019, 18:02 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Звездочёт, 1 ... the transmission_status column in sys.transmission_queue will contain an error message that will point at the problem. The appropriate action depends on the error being displayed. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2019, 18:04 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов Звездочёт, надо две очереди делать, по очереди на сервис. Не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2019, 18:04 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
ShIgor Звездочёт, 1 ... the transmission_status column in sys.transmission_queue will contain an error message that will point at the problem. The appropriate action depends on the error being displayed. The broker is disabled in the sender's database. Как его включить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2019, 18:08 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Звездочёт, Alter Database БАЗА SET ENABLE_BROKER ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2019, 18:10 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов Звездочёт, надо две очереди делать, по очереди на сервис. не обязательно. Звездочёт, у вас на обоих сервисах нет контракта, они только читающие. два места которые вам необходимо посмотреть: Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2019, 19:19 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
В общем, начните сразу по-человечески: https://www.sql.ru/forum/1284421/kak-obnaruzhit-oshibku-pri-rabote-service-broker ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 08:21 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. возвращает 1 Код: sql 1. возвращает Service Broker received an error message on this conversation. Service Broker will not transmit the message; it will be held until the application ends the conversation. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 10:32 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
felix_ff Владислав Колосов Звездочёт, надо две очереди делать, по очереди на сервис. не обязательно. Звездочёт, у вас на обоих сервисах нет контракта, они только читающие. два места которые вам необходимо посмотреть: Код: sql 1. 2. 3. 4. 5. 6. 7. alter service [ExpensesService2] on queue [dbo].[ExpenseQueue] (add contract [DEFAULT]); Это помогло. Не очень понятен смысл, что такое дефолтный контракт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 10:39 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
felix_ff, если сервисы связать с одной очередью, то произойдет "короткое замыкание" диалога, насколько я понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 12:52 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов если сервисы связать с одной очередью, то произойдет "короткое замыкание" диалога, насколько я понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 13:59 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, Нормально там все будет. Сообщения и инициатору, и таргету будут присутствовать (потенциально совместно) в одной и той же очереди, но у них будут разные как минимум conversation_id (ну или conversation_handle, не помню уже навскидку). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 14:08 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов felix_ff, если сервисы связать с одной очередью, то произойдет "короткое замыкание" диалога, насколько я понимаю. все там в порядке будет. просто необходимо будет в некоторой степени усложнить код обработки сообщений в очереди с ссылкой на то что и от целевой и от отправляющей стороны сообщения будут валиться в одну и туже очередь. для простейшего сервиса-примера вариант вполне жизне-пригодный, конечно в проме я бы так делать не советовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 14:32 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
То есть, если трафик односторонний, то проблем не должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 14:33 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Сне кажется сомнительным такое решение, т.к., если оно и работоспособно, но усложняет понимание кода и структуры приложения непосвященному человеку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 14:35 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов Сне кажется сомнительным такое решение, т.к., если оно и работоспособно, но усложняет понимание кода и структуры приложения непосвященному человеку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 14:46 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Поставил в очередь обработчик Код: sql 1. 2. Процедура expense_procedure не отрабатывает. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Таблица cTable не создаётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 15:29 |
|
||
|
Простейший Service Broker
|
|||
|---|---|---|---|
|
#18+
Почему так происходит? Неправильно обращаюсь к процедуре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2019, 15:40 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39891910&tid=1686909]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 405ms |

| 0 / 0 |
