Имя: Пароль:
IT
 
Можно ли средствами MS SQL делать инкрементное копирование базы?
0 КВАДРО2
 
23.10.06
08:42
Можно ли средствами MS SQL делать инкрементное копирование базы? Если да, то как?
1 avmlvm
 
23.10.06
08:43
(0) (задумчиво) а про какой сиквел идёт речь? В семёрке такая фича была.. в 2005-м - нет... А зачем тебе "инкремент"???
2 КВАДРО2
 
23.10.06
08:50
(1) Чтобы каждый день не делать полное копирование базы (винт не резиновый), а делать к примеру в течение недели инкерементное копирование, а на выходных полное!

MS SQL 2000
3 avmlvm
 
23.10.06
08:52
(2) Как вариант - делать диференциальный бэкап :-)
4 КВАДРО2
 
23.10.06
09:19
(2) Это что за такое?
5 avmlvm
 
23.10.06
09:30
(4) хм-м-м.. ну как бы это объяснить :-)))

Типы резервного копирования

SQL Server поддерживает следующие типы резервного копирования:

Полное резервное копирование, то есть резервное копирование всей базы данных, включая часть журнала транзакций (что позволяет восстановить полную резервную копию).

Дополнительные сведения см. в разделе Полные резервные копии.


Полное разностное резервное копирование производится между полным резервным копированием базы данных.

Полное разностное копирование сохраняет только те данные, которые изменились с момента последнего резервного копирования базы данных. Дополнительные сведения см. в разделе Полные разностные резервные копии.


Частичное резервное копирование.

Частичное резервное копирование аналогично полному резервному копированию базы данных с тем исключением, что оно содержит только первичную файловую группу и все файловые группы с разрешениями на чтение и запись. Дополнительно можно включить файлы, доступные только для чтения в частичную резервную копию, занеся их в список команды BACKUP.

Для указания частичного резервного копирования используйте параметр READ_WRITE_FILEGROUPS, например:

BACKUP DATABASE AdventureWorks READ_WRITE_FILEGROUPS TO <backup_device>

Дополнительные сведения см. в разделе Частичные резервные копии.


Частичное разностное резервное копирование выполняется после частичного резервного копирования.

В частичной разностной резервной копии находятся только те данные, которые были изменены в основной файловой группе и во всех файловых группах с разрешениями на чтение и запись. Дополнительные сведения см. в разделе Частичные разностные резервные копии.

Резервное копирование файлов и файловых групп.

Резервное копирование файлов и файловых групп функционально одинаково. Резервное копирование файловой группы является одиночным резервным копированием всех файлов в файловой группе и эквивалентно явному перечислению всех файлов файловой группы при создании резервной копии. Файлы из резервной копии файловой группы могут быть восстановлены как по отдельности, так и всей группой.



В простой модели восстановления разностное резервное копирование файлов обеспечивает быстрый и экономичный (в отношении занимаемого на диске места) способ текущего резервного копирования файлов. В модели полного восстановления файловые разностные резервные копии могут значительно ускорить восстановление, снижая объем журналов транзакций, подлежащих восстановлению.

Разностное резервное копирование файлов применяется, если:

 - для некоторых файлов резервные копии создаются значительно реже, чем для других;

 - файлы большого размера и данные в них изменяются редко, либо постоянно обновляются одни и те же данные;

 - необходимо создать резервную копию файла, доступного только для чтения.
6 КВАДРО2
 
23.10.06
09:42
Ткни еще носом где сделать Разностное копирование!?
7 avmlvm
 
23.10.06
09:54
(6) Это чЁ? типа "синтаксис"? Ну-у-у.. например так (на T-SQL)

Полный бэкап с "инициализацией" носителя

  BACKUP DATABASE MySQLBase TO BackupDevice WITH  FORMAT

Дифференциальный бэкап, который будет "дописан" на указанный носитель

 BACKUP DATABASE MySQLBase TO BackupDevice WITH  DIFFERENTIAL

 Где MySQLBase - имя базы которую я "сохраняю"
     BackupDevice - имя "устройства" на которое Вы копируете