Создание мгновенного снимка базы данных

Оценить
(1 голос)

Оператор create database может также быть использован для создания мгновенного снимка (snapshot) существующей базы данных (исходной базы данных). Мгновенный снимок базы данных является согласованной с точки зрения завершенных транзакций копией исходной базы данных в том состоянии, которое соответствует моменту создания мгновенного снимка.

Синтаксис создания мгновенного снимка: create database database_snapshot_name on (name = logical_file_name, filename = 'os_file_name') [ ,...n ] as snapshot of source_database_name

Как вы можете видеть, если вам нужно создать мгновенный снимок базы данных, вы должны добавить предложение as snapshot of в оператор create database. В примере 5.3 создается мгновенный снимок базы данных Adventureworks, и он сохраняется в каталоге C:\temp. Вы должны создать этот каталог до того, как запустите пример на выполнение.

 

Создание мгновенного снимка базы данных

 

Мгновенный снимок существующей базы данных является копией только для чтения соответствующей базы данных, которая отображает момент времени, когда база данных копируется. По этой причине вы можете иметь множество мгновенных снимков существующей базы данных. Файл мгновенного снимка (в примере 5.3 C:\temp\snapshot_DB.mdf) содержит только данные, которые были изменены для исходной базы данных. Поэтому процесс создания мгновенных снимков должен включать логическое имя каждого файла данных исходной базы данных, так же как и соответствующие физические имена (см. пример 5.3).

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

Мгновенные снимки базы данных обычно используются в качестве механизма защиты данных от ошибок пользователя.


Соединение баз данных и их отсоединение от сервера
CREATE TABLE: основная форма
Оператор CREATE TABLE и ограничения декларативной целостности
Предложение UNIQUE
Предложение PRIMARY KEY

Добавить комментарий


Защитный код
Обновить

© 2021 serversql.ru. Все права защищены.