Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по DTC: запрос в распределённой транзакции
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые специалисты! Интересует работоспособность такой схемы (сам выбор архитектуры просьба не обсуждать, знаю, что она плохая, это lagacy макароны) Два сервера, каждый из них настроен как linked для другого. Скажем, SRV1 и SRV2 На SRV1 происходит в распределённой транзакции (BEGIN DISTRIBUTED TRANSACTION) UPDATE таблицы на SRV2 И уже в той таблице есть триггер, в котором среди прочего делается select из таблицы на сервере SRV1. При такой ситуации вызов падает вот так: Сообщение 0, уровень 11, состояние 0, строка 0 При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы. При этом именно такой вот "возврат назад" в транзакции вызывает ошибку, если сделать например SELECT из другого связанного сервера - всё нормально. Это видимо какое-то ограничение DTC, в котором я некомпетентен по серости своей. Где про него написано? Или надо что-то донастроить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 12:33 |
|
||
|
Вопрос по DTC: запрос в распределённой транзакции
|
|||
|---|---|---|---|
|
#18+
Версия сервера такая на обоих: Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 12:34 |
|
||
|
Вопрос по DTC: запрос в распределённой транзакции
|
|||
|---|---|---|---|
|
#18+
--null--, за 19 лет могли всё исправить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 12:41 |
|
||
|
Вопрос по DTC: запрос в распределённой транзакции
|
|||
|---|---|---|---|
|
#18+
TaPaK--null--, за 19 лет могли всё исправить не, может, это не баг, а некий принципиальный момент, которого я не понимаю? Типа, нельзя в распределённой транзакции обратиться назад, откуда она пришла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 13:05 |
|
||
|
Вопрос по DTC: запрос в распределённой транзакции
|
|||
|---|---|---|---|
|
#18+
--null--, Распределенные транзакции обслуживаются механизмами windows. Курите мануалы по винде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 13:37 |
|
||
|
Вопрос по DTC: запрос в распределённой транзакции
|
|||
|---|---|---|---|
|
#18+
TaPaK--null--, за 19 лет могли всё исправить попробовал воспроизвести на Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64) Всё ровно то же самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 15:00 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39797219&tid=1688004]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 360ms |

| 0 / 0 |
