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