powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Begin Transaction ... Commit Transaction
4 сообщений из 4, страница 1 из 1
Begin Transaction ... Commit Transaction
    #32006834
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

30 мая эта тема уже обсуждалась, но осталось некоторое недопонимание. Уже имеется n-ое количество процедур и в каждой есть транзакция на обновление данных. Везде необходимо писать SET XACT_ABORT ON?
А есть ли у SQL 7.0 какой-нибудь параметр? В документации я не нашел.

За ранее спасибо.
...
Рейтинг: 0 / 0
Begin Transaction ... Commit Transaction
    #32006922
SET XACT_ABORT ON можно поставить и на всю сессию. После подсоединения, пошли серверу эту команду. После этого все транзакции (в том числе и внутри процедур) будут выполняться с этой установкой.
...
Рейтинг: 0 / 0
Begin Transaction ... Commit Transaction
    #32006943
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ.
Этот вариант все равно потребует очень больших изменений в исходниках + установка у клиента, если вставлять после соединения.
...
Рейтинг: 0 / 0
Begin Transaction ... Commit Transaction
    #32006945
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Сергей
Если в Ваших процедурах уже есть обработка ошибок в транзакциях, то не нужно ничего менять. А если нет, то все равно нужно вставить и установка SET XACT_ABORT ON не всегда именно то что нужно, часто приходится самому проследить за откатом транзакции.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Begin Transaction ... Commit Transaction
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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