Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как восстановить старое состояние группы таблиц? / 2 сообщений из 2, страница 1 из 1
25.07.2002, 12:22:59
    #32038715
milenium
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить старое состояние группы таблиц?
Добрый день. Помогите, пожалуйста советом.
Задача такая: В базе данных есть группа таблиц, каждый месяц запускаю актуализацию - INSERT, UPDATE, DELETE. Невозможно изменения заключить в транзакцию, т.к. процесс "виснет". Да, рессурсов не хватает, нет, не могу добавить. Необходимо сделать что-то типа backup, но только этих таблиц, чтобы в случае ошибки можно было восстановить их старое состояние. Все они на отдельной filegroup, но restore filegroup требует и transaction log backup/restore и в конечном счете восстанавливает последнее состояние таблиц, а не состояние до актуализации. Группа состоит из 50 таблиц, в 5-ти из них по несколько миллионов записей.
Пока есть идея сделать bcp export. Может быть, есть более умное решение?
...
Рейтинг: 0 / 0
25.07.2002, 20:34:46
    #32038902
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить старое состояние группы таблиц?
нда.... в одну транзакцию.....
может поможет так... но медленнее чем вср ...
создать временные тадлици с такой же структурой
но без контрейтов и булк инсерто переганять на время...
потом есле все ок грохать...
да и по сопсному опыту... я делал для этого отдельную БД
с циклическим логом.... и неудалял ее ..
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как восстановить старое состояние группы таблиц? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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