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

Откуда: From Russia
Сообщений: 146
Подскажите,
Можно ли создать бекап БД так, чтобы указать, сколько записей из каждой таблицы попадут в бекап?
Нужно это, чтобы получить, скажем, 100-метровый бекап из 10-гиговой бд.
17 авг 12, 10:35    [13024865]     Ответить | Цитировать Сообщить модератору
 Re: Как создать бекап только с частью данных  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
Выход есть:

1) Разные ФГ и бэкапить по ФГ
2) Несколько файлов (например по 100 Мб) одной ФГ и бэкапить эти файлы
17 авг 12, 10:38    [13024891]     Ответить | Цитировать Сообщить модератору
 Re: Как создать бекап только с частью данных  [new]
Glory
Member

Откуда:
Сообщений: 104751
Kudep
Можно ли создать бекап БД так, чтобы указать, сколько записей из каждой таблицы попадут в бекап?

В бэкап попадают не записи, а страницы данных

Kudep
Нужно это, чтобы получить, скажем, 100-метровый бекап из 10-гиговой бд.

И что вы потом хотели бы делать с таким бэкапом ?
Восстановить и получить полноценную таблицу с урезенными данными ?
17 авг 12, 10:46    [13024934]     Ответить | Цитировать Сообщить модератору
 Re: Как создать бекап только с частью данных  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Можно создать "копию базы с частью данных и сделать ей бэкап".
17 авг 12, 11:03    [13025088]     Ответить | Цитировать Сообщить модератору
 Re: Как создать бекап только с частью данных  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
NIIIK
Можно создать "копию базы с частью данных и сделать ей бэкап".

Например добавить во все таблицы БД поле
select CURRENT_TIMESTAMP as dbase_time

И по этому полю все таблицы из большой базы в маленькую перекидать. Отдельно перекинуть справочники (что редко меняется).

Либо, по ключам между таблицами - в новую базу.
17 авг 12, 11:21    [13025200]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить