Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Подскажите при ошибке внутри хранимой dbo.LOAD_G откатиться состояние базы данных до  [new]
МИхаил__________________
Member

Откуда:
Сообщений: 573
Подскажите при ошибке внутри хранимой dbo.LOAD_G откатиться состояние базы данных до выполнения хранимой?
BEGIN TRY

EXEC @RetVal = dbo.LOAD_G


END TRY
BEGIN CATCH
-
EXECUTE usp_GetErrorInfo;
END CATCH;
28 ноя 11, 17:44    [11673282]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите при ошибке внутри хранимой dbo.LOAD_G откатиться состояние базы данных до  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
За целостность базы отвечают транзакции.
28 ноя 11, 17:47    [11673303]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите при ошибке внутри хранимой dbo.LOAD_G откатиться состояние базы данных до  [new]
Glory
Member

Откуда:
Сообщений: 104751
МИхаил__________________
Подскажите при ошибке внутри хранимой dbo.LOAD_G откатиться состояние базы данных до выполнения хранимой?

Отменяются\откатываются транзакции
У вас есть хоть одна ?
28 ноя 11, 17:47    [11673305]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите при ошибке внутри хранимой dbo.LOAD_G откатиться состояние базы данных до  [new]
МИхаил__________________
Member

Откуда:
Сообщений: 573
МИхаил__________________
Подскажите при ошибке внутри хранимой dbo.LOAD_G откатиться состояние базы данных до выполнения хранимой?
BEGIN TRY

EXEC @RetVal = dbo.LOAD_G


END TRY
BEGIN CATCH
-
EXECUTE usp_GetErrorInfo;
END CATCH;


как периписать запрос , чтобы при ошибке внутри хранимой dbo.LOAD_G транзакции произведенные этой хранимой откатились назад
28 ноя 11, 17:49    [11673322]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите при ошибке внутри хранимой dbo.LOAD_G откатиться состояние базы данных до  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31965
МИхаил__________________
как периписать запрос , чтобы при ошибке внутри хранимой dbo.LOAD_G транзакции произведенные этой хранимой откатились назад
Никак, если там своё управелние транзакциями.

Это надо к программистам обращаться.
28 ноя 11, 17:51    [11673338]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить