powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Текущая транзакция не может быть зафиксирована??
1 сообщений из 1, страница 1 из 1
Текущая транзакция не может быть зафиксирована??
    #40051847
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, подскажите, как это работает?
Есть запрос, который выполняет внутри транзакции хранимку, эта хранимка выполняет запрос используя линкованный сервер, а в рзеультате возвращает 0 или 1.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
declare 
 @axaptaRes int = -1,
 @BillId int = 28030;
begin try
 begin tran
  exec @axaptaRes = "proc_SendBnBillsInfoToBK" @BillId = @BillId;
  if @axaptaRes != 0
   rollback;
  else 
   commit;
end try
begin catch
 rollback;
 throw;
end catch



В результате выполнения, получаю ошибку:
авторСообщение 3930, уровень 16, состояние 1, строка 10
Текущая транзакция не может быть зафиксирована и не может поддерживать операции, производящие запись в файл журнала. Выполните откат транзакции.

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

Посоветуйте, как диагностировать источник проблемы?

Модератор: Вы уже задавали этот вопрос: https://www.sql.ru/forum/1333846/tekushhaya-tranzakciya-ne-mozhet-byt-zafiksirovana-i-ne-mozhet-podderzhivat-operacii?hl=
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Текущая транзакция не может быть зафиксирована??
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]