Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Выполнение backup в транзакции  [new]
Bayburin Marat
Member

Откуда:
Сообщений: 209
Помогите выполнить backup в единой транзакции снесколькими операциями. Пытаюсь сделать это но он ругается что нельзя выполнять backup в транзакции. По условию задачи мне нужно после backup выполнить несколько обязательных операций.
16 сен 05, 15:18    [1885159]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
Bayburin Marat
Помогите выполнить backup в единой транзакции снесколькими операциями. Пытаюсь сделать это но он ругается что нельзя выполнять backup в транзакции. По условию задачи мне нужно после backup выполнить несколько обязательных операций.

Выполняйте на здоровье.
16 сен 05, 15:19    [1885181]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
Bayburin Marat
Member

Откуда:
Сообщений: 209
немогу - сервер выдает ошибку

Cannot perform a backup or restore operation within a transaction.
16 сен 05, 15:21    [1885202]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
Bayburin Marat
немогу - сервер выдает ошибку

Cannot perform a backup or restore operation within a transaction.

Имелось ввиду, операции. В транзакции. А бэкап - до.
Зачем это вообще понадобилось? Про Maintance Plan слышали?
16 сен 05, 15:23    [1885222]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
Bayburin Marat
Member

Откуда:
Сообщений: 209
Задача такая

выполнить ряд операций
backup базы
выполнить еще несколько операций


только все нужно сделать обязательно иначе нарушится целостность
16 сен 05, 15:26    [1885252]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
Bayburin Marat
Задача такая

выполнить ряд операций
backup базы
выполнить еще несколько операций


только все нужно сделать обязательно иначе нарушится целостность

Каким образом наличие или отсутствие операции бэкапа может нарушить целостность (чего, кстати)?
16 сен 05, 15:27    [1885267]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
Glory
Member

Откуда:
Сообщений: 104760
Bayburin Marat
Задача такая

выполнить ряд операций
backup базы
выполнить еще несколько операций


только все нужно сделать обязательно иначе нарушится целостность

Целостность чего может нарушить бэкап без выполнения "некоторых операций" ?
16 сен 05, 15:27    [1885269]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Bayburin Marat
Задача такая

выполнить ряд операций
backup базы
выполнить еще несколько операций


только все нужно сделать обязательно иначе нарушится целостность


Можно, для оглушеных магнитной бурей, на пальцах расписать где и, самое главное какая целостность у Вас нарушиться?!
16 сен 05, 15:28    [1885274]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
Bayburin Marat
Member

Откуда:
Сообщений: 209
необходимо отправить backup базы в удаленный филиал

но до backup его нужно модифицировать - так как в филиале необходима несколько другая логика работы.


после backup всю логику необходимо вернуть
16 сен 05, 15:30    [1885297]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Ну так создайте бэкап, поднимите его в другую базу, внесите изменения в логику, создайте бэкап или отаттачьте и отправтье в другой филиал. Тока в транзакции все равно это не получиться.
16 сен 05, 15:33    [1885327]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
сначала восстанавливай бэкап в другую базу у себя же
затем правь ее и заново бэкапь
16 сен 05, 15:34    [1885332]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
Timon
Member

Откуда: Dushanbe TJK
Сообщений: 2688
Система мощная.

Ещё раз бакап нельзя делать в транзакции (это просто невозможно даже)
ну есть вариант

делать бакап
изменять логику
опять делать бакап
оправлять
восстановить первый бакап.
16 сен 05, 15:35    [1885341]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
Bayburin Marat
Member

Откуда:
Сообщений: 209
Спасибо - понял - буду создавать рабочую базу и в ней производить все операции. Конечно к сожалению и это невозможно будет сдалать в одной транзакции.

Спасибо.
16 сен 05, 15:37    [1885362]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
с дуба рухнуть !!!

и пока ты будешь править базу к ней подключатся локальные юзеры
навносят тебе данных а потом когда восстановишь старый бэкап придут и будут объяснять что я тут поставил а у меня пропало
16 сен 05, 15:38    [1885365]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение backup в транзакции  [new]
KGP
Member

Откуда: Москва
Сообщений: 4554
АлексейК
с дуба рухнуть !!!

и пока ты будешь править базу к ней подключатся локальные юзеры
навносят тебе данных а потом когда восстановишь старый бэкап придут и будут объяснять что я тут поставил а у меня пропало


Сказа ли же ...
делать backup DB1

восстановить на другую базу (или сервер:)) DB2
поменять логику DB2
создать backup (или отсоединить) DB2
передать в филиал данные DB2

... а в это время пользователи спокойно работают с DB1
16 сен 05, 17:29    [1886026]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить