Шпаргалка по "Информатике"

Автор работы: Пользователь скрыл имя, 27 Ноября 2013 в 14:01, шпаргалка

Описание работы

Работа содержит ответы на вопросы для экзамена по "Информатике".

Файлы: 1 файл

экзамен бд.doc

— 1.10 Мб (Скачать файл)

<устройство_резервного_копирования>

См. подраздел «<устройство_резервного_копирования>» выше в этом разделе.

n

Заполнитель, который показывает, что можно указать до 64 устройств резервного копирования через запятую. Количество устройств в предложении MIRROR TO должно быть равно количеству устройств в предложении TO.

Дополнительные сведения см. в подразделе «Семейства носителей в зеркальных наборах носителей» раздела «Примечания» далее в этом разделе.

[ next-mirror-to ]

Заполнитель, показывающий, что в одной инструкции BACKUP в дополнение к одному предложению TO может содержаться до трех предложений MIRROR TO.

WITH Options

Задает параметры, которые будут использоваться для операции создания резервной копии.

DIFFERENTIAL (разностная)

Используется только с инструкцией BACKUP DATABASE. Указывает, что резервная копия базы данных или файлов должна состоять только из тех частей базы данных или файлов, которые были изменены с момента создания последней полной резервной копии. Файл разностной резервной копии обычно занимает меньше места, чем полная резервная копия. Используйте этот параметр, чтобы не нужно было применять отдельные резервные копии журналов, созданные во время последнего полного резервного копирования.

 Примечание

По умолчанию инструкция BACKUP DATABASE создает полную резервную копию.


Дополнительные сведения см. в разделе Разностные резервные копии (SQL Server).

Параметры резервного набора данных

Эти параметры влияют на резервный набор данных, который создается этой операцией резервного копирования.

 Примечание

Для указания резервного набора данных для операции восстановления используйте параметр FILE =<backup_set_file_number>. Дополнительные сведения об указании резервного набора данных см. в подразделе «Указание резервного набора» раздела Аргументы инструкции RESTORE (Transact-SQL).


COPY_ONLY

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

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

    • Если инструкция BACKUP DATABASE используется с параметром COPY_ONLY, то создается полная резервная копия, которая не может быть использована в качестве базовой копии для разностного копирования. Битовая карта разностного резервного копирования не обновляется, а разностные резервные копии ведут себя так, словно резервной копии только для копирования не существует. Последующие разностные резервные копии используют в качестве своей основы самую свежую из обычных полных резервных копий.

 Важно!

Если параметры DIFFERENTIAL и COPY_ONLY используются вместе, то параметр COPY_ONLY не учитывается и создается разностная резервная копия.


    • При использовании с инструкцией BACKUP LOG параметр COPY_ONLY создаетрезервную копию журналов только для копирования, при этом журнал транзакций не усекается. Резервная копия журналов, предназначенная только для копирования, не влияет на цепочку журналов. Другие резервные копии журналов ведут себя так, словно ее не существует.

Дополнительные сведения см. в разделе Резервные копии только для копирования (SQL Server).

{ COMPRESSION | NO_COMPRESSION }

В SQL Server 2008 Enterprise и более поздних версиях указывает необходимость сжатия резервной копии, переопределяя значение уровня сервера по умолчанию.

При установке по умолчанию резервные копии не сжимаются. Это поведение можно изменить с помощью параметра конфигурации сервера сжатие резервной копии по умолчанию. Дополнительные сведения о просмотре текущего значения этого параметра см. в разделе Просмотр или изменение свойств сервера.

COMPRESSION

Явное включение сжатия резервных копий.

NO_COMPRESSION

Явное отключение сжатия резервной копии.

DESCRIPTION = { 'text' | @text_variable }

Указывает произвольное текстовое описание резервного набора данных. В этой строке может содержаться до 255 символов.

NAME = { backup_set_name| @backup_set_var }

Указывает имя резервного набора данных. Длина имени не может превышать 128 символов. Если параметр NAME не указан, то имя является пустым.

{ EXPIREDATE = 'date'| RETAINDAYS = days }

Указывает время, по истечении которого резервный набор данных для этой резервной копии может быть перезаписан. Если использованы оба этих параметра, то RETAINDAYS имеет приоритет над EXPIREDATE.

Если ни один из этих параметров не указан, то срок хранения определяется по параметру конфигурации mediaretention. Дополнительные сведения см. в разделе Параметры конфигурации сервера.

 Важно!

Данные параметры защищают SQL Server только от перезаписи файла. Ленточные носители могут быть стерты при помощи других методов, а файлы на диске могут быть удалены через операционную систему. Дополнительные сведения о проверке истечения срока действия см. в подразделах «SKIP» и «FORMAT» в этом разделе.


EXPIREDATE = { 'date'| @date_var }

Указывает дату, по наступлении которой резервный набор данных считается устаревшим и может быть перезаписан. Если параметр задается с помощью переменной (@date_var), то содержащаяся в ней дата должна соответствовать настроенному системному формату для типа datetime и должна быть указана одним из следующих способов:

    • строковая константа (@date_var = дата);
    • переменная типа символьной строки (за исключением типов данных ntextили text);
    • smalldatetime ;
    • переменная datetime.

Например:

    • 'Dec 31, 2020 11:59 PM'
    • '1/1/2021'

Дополнительные сведения о способах указания значений datetime см. в разделеТипы даты и времени.

 Примечание

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


RETAINDAYS = { days| @days_var }

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

Параметры набора носителей

Эти параметры влияют на весь набор носителей.

{ NOINIT | INIT }

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

 Примечание

Дополнительные сведения о взаимодействии между параметрами { NOINIT | INIT } и { NOSKIP | SKIP } см. в подразделе «Примечания» ниже в этом разделе.


NOINIT

Указывает, что резервный набор данных дозаписывается на заданный набор носителей с сохранением уже существующих резервных наборов данных. Если для набора носителей задан пароль носителя, то этот пароль должен быть предоставлен. NOINIT является значением по умолчанию.

Дополнительные сведения см. в разделе Наборы носителей, семейства носителей и резервные наборы данных (SQL Server).

INIT

Указывает, что все резервные наборы данных должны быть перезаписаны с сохранением заголовка носителя. Если параметр INIT указан, то любой существующий резервный набор данных на этом устройстве будет перезаписан, если это возможно. По умолчанию BACKUP проверяет наличие следующих состояний и, в случае обнаружения, не производит их перезапись:

    • Срок действия какого-либо резервного набора данных еще не истек.Дополнительные сведения см. в описании параметров EXPIREDATE и RETAINDAYS.
    • Имя резервного набора данных, заданное в инструкции BACKUP (если указано), не совпадает с именем на носителе резервных копий.Дополнительные сведения см. в описании параметра NAME, приведенном выше в этом разделе.

Для переопределения этих проверок воспользуйтесь параметром SKIP.

Дополнительные сведения см. в разделе Наборы носителей, семейства носителей и резервные наборы данных (SQL Server).

{ NOSKIP | SKIP }

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

 Примечание

Дополнительные сведения о взаимодействии между параметрами { NOINIT | INIT } и { NOSKIP | SKIP } см. в подразделе «Примечания» ниже в этом разделе.


NOSKIP

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

SKIP

Отключает проверку сроков действия и имен резервных наборов данных, которая обычно проводится инструкцией BACKUP для предотвращения перезаписи.Дополнительные сведения о взаимодействии между параметрами { INIT | NOINIT } и { NOSKIP | SKIP } см. в подразделе «Примечания» ниже в этом разделе.

Чтобы узнать даты сроков хранения резервных наборов данных, запросите столбецexpiration_date в таблице журнала backupset.

{ NOFORMAT | FORMAT }

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

NOFORMAT

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

FORMAT

Указывает, что должен быть создан новый набор носителей. При использовании предложения FORMAT операция резервного копирования будет записывать новый заголовок носителя на всех томах носителей, используемых для операции резервного копирования. Существующее содержимое тома становится недействительным, поскольку все существующие заголовки носителей и резервные наборы данных при этом перезаписываются.

 Важно!

Используйте предложение FORMAT аккуратно. Форматирование любого тома из набора носителей делает весь набор непригодным для использования.Например, если инициализируется одиночная лента, принадлежащая существующему чередующемуся набору носителей, то становится невозможно использовать весь набор носителей.


Указание предложения FORMAT неявно включает в себя указание параметра SKIP, поэтому параметр SKIP не нужно задавать явно.

MEDIADESCRIPTION = { text | @text_variable }

Указывает произвольное текстовое описание набора носителей, длина которого не должна превышать 255 символов.

MEDIANAME = { media_name | @media_name_variable}

Указывает имя носителя для всего набора носителей резервных копий. Длина имени носителя не должна превышать 128 символов. Если указан аргумент MEDIANAME, то он должен совпадать с заранее заданным именем носителя, уже существующим в томах резервных копий. Если он не указан или если указан параметр SKIP, то проверки имени носителя не происходит.

BLOCKSIZE = { blocksize | @blocksize_variable }

Указывает размер физического блока в байтах. Поддерживаются размеры 512, 1 024, 2 048, 4 096, 8 192, 16 384, 32 768 и 65 536 байт (64 КБ). Значение по умолчанию равно 65536 для ленточных устройств и 512 для других устройств. Обычно в этом параметре нет необходимости, так как инструкция BACKUP автоматически выбирает размер блока, соответствующий устройству. Явная установка размера блока переопределяет автоматический выбор размера блока.

Если создается резервная копия, которую планируется копировать на компакт-диск и восстанавливать с него, укажите BLOCKSIZE=2048.

 Примечание

Этот параметр обычно влияет на производительность только при записи на ленточные устройства.


Параметры передачи данных

BUFFERCOUNT = { buffercount | @buffercount_variable }

Указывает общее число буферов ввода-вывода, которые будут использоваться для операции резервного копирования. Можно указать любое целое положительное значение, однако большое число буферов может вызвать ошибку нехватки памяти из-за чрезмерного виртуального адресного пространства в процессе Sqlservr.exe.

Общее используемое буферами пространство определяется по следующей формуле:buffercount*maxtransfersize.

 Примечание

Важные сведения об использовании параметра BUFFERCOUNT см. в блогеНеправильный параметр передачи данных BufferCount может привести к OOM.


MAXTRANSFERSIZE = { maxtransfersize | @maxtransfersize_variable }

Указывает наибольший объем пакета данных в байтах для обмена данными между SQL Server и носителем резервного набора. Поддерживаются значения, кратные 65 536 байтам (64 КБ), вплоть до 4 194 304 байт (4 МБ).

Параметры управления ошибками

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

{ NO_CHECKSUM | CHECKSUM }

Определяет, разрешены ли контрольные суммы.

NO_CHECKSUM

Информация о работе Шпаргалка по "Информатике"