Язык

RestoreOptions Класс

Определение

public class RestoreOptions
type RestoreOptions = class
Public Class RestoreOptions
Наследование
RestoreOptions

Конструкторы

Имя Описание
RestoreOptions()

Инициализирует новый экземпляр класса RestoreOptions.

Свойства

Имя Описание
Blocksize

BLOCKIZE задает размер физического блока в байтах. Поддерживаются размеры 512, 1024, 2048, 4096, 8192, 16 384, 32 768 и 65 536 байт (64 КБ). Значение по умолчанию равно 65 536 для ленточных устройств и 512 для других устройств. При восстановлении из копии с носителя CD-ROM укажите значение BLOCKSIZE=2048.

BufferCount

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

ClearSuspectPageTableAfterRestore

Удаляет записи в таблице подозрительных страниц.

ContinueAfterError

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

KeepReplication

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

KeepTemporalRetention

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

MaxTransferSize

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

PercentCompleteNotification

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

RecoveryState
ReplaceDatabase

REPLACE Указывает, что SQL Server должна создавать указанную базу данных и связанные с ней файлы, даже если другая база данных уже существует с тем же именем. В этом случае существующая база данных будет удалена. Если параметр REPLACE не указан, выполняется проверка безопасности. Это предотвращает перезапись другой базы данных по ошибке.

SetRestrictedUser

RESTRICTED_USER ограничивает доступ к вновь восстановленной базе данных членам ролей db_owner, dbcreator или sysadmin.

StandByFile

РЕЗЕРВНЫЙ отмена незафиксированных транзакций, но сохраните действия отмены в резервном файле, что позволяет отменить эффекты восстановления.

Применяется к