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


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