2013-05-24 2 views
1

Когда я хочу создать базу данных, я думаю, что лучший вариант - создать резервную копию базы данных. Однако я могу создать скрипт, который сохранит схему и базу данных, сохранит первичные ключи, внешние ключи, триггеры, индексы ...В чем разница между резервной базой данных и сценарием, которую она хранит в схеме и данных?

В этом случае скрипта результат будет таким же, что и восстановление buckup? Я спрашиваю об этом, потому что сценарий имеет размер около 1 МБ и резервную копию около 4 МБ.

Я спрашиваю об этом, потому что я хотел бы изменить сортировку всех моих столбцов всех моих таблиц, и я пробую некоторые скрипты, но это не работает, поэтому я думаю о возможности создания и скрипта, поэтому, когда я создаю таблицы, которые создаются с помощью сортировки базы данных. Это сопоставление, которое я установил в сценарии при создании базы данных.

Хорошая возможность использовать скрипт для этого или я могу потерять некоторые ограничения или другие элементы дизайна?

Спасибо.

ответ

2

Вы можете увидеть Full Database Backup в msdn. Основное различие заключается в том, что резервное копирование transaction log. Это дает вам множество опций, таких как дифференциальное резервное копирование, которое в конечном итоге приведет к сокращению пространства, необходимого для хранения ваших данных на дисках.

Кроме того, использование схем резервного копирования предоставит вам более простые способы организовать, когда, когда и как (то есть стратегии) ​​вы выполняете резервное копирование.

Есть способы реализовать полную резервную копию db по сценариям look here, где вы ничего не потеряете.

+0

Я вижу, что в случае данных я не теряю информацию, если я использую скрипты, это то, что я хочу знать. Как я и думал, опция резервного копирования лучше запрограммировать резервные копии и другие функции, которые являются полезными в этом процессе. Но как только я хочу изменить сортировку к моменту, когда скрипт является хорошим вариантом. Для резервного копирования базы данных я буду использовать опцию резервного копирования. –

+0

Да, это правильно. Никакие данные и данные (например, структура таблицы) не теряются при сценарии схемы и данных! –

Смежные вопросы