@Oleggatron

Как уменьшить объем БД в MS SQL?

Есть база данных которая постоянно дополняется новыми строками состояния XML таблицы dxml на какое то время dt(скриншот приложен). Нужно обрезать таблицу со старыми данными (3 месяца и более) и архивировать обрезанную часть. Желательно все сделать через командную строку винды. Помогите плз уже голову сломал.5eb9718ee5eb6287646917.png
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
У вас БД состоит всего из одной таблицы? Если да, то вопрос простой. Делаете полную копию БД. У копиии удаляете строки моложе 3 месяцев, у оригинала удаляете строки старше 3 месяцев - и готово. https://ru.wikipedia.org/wiki/Delete_(SQL)
Если в БД несколько таблиц, то задача может оказаться намного сложнее и требует анализа структуры БД.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы