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

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

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


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