Lingua

RestoreOptions Classe

Definizione

public class RestoreOptions
type RestoreOptions = class
Public Class RestoreOptions
Ereditarietà
RestoreOptions

Costruttori

Nome Descrizione
RestoreOptions()

Inizializza una nuova istanza della classe RestoreOptions.

Proprietà

Nome Descrizione
Blocksize

BLOCKSIZE Specifica le dimensioni del blocco fisico, in byte. Le dimensioni supportate sono 512, 1024, 2048, 4096, 8192, 16384, 32768 e 65536 (64 KB) byte. Il valore predefinito è 65536 per i dispositivi nastro e 512 negli altri casi. Se si esegue il ripristino di un backup da un CD-ROM, specificare BLOCKSIZE=2048.

BufferCount

BUFFERCOUNT Specifica il numero totale di buffer di I/O da usare per l'operazione di ripristino. Un numero elevato di buffer potrebbe causare errori di "memoria insufficiente" a causa di spazio di indirizzi virtuali inadeguato nel processo di Sqlservr.exe.

ClearSuspectPageTableAfterRestore

Elimina le voci nella tabella di pagine sospette.

ContinueAfterError

CONTINUE_AFTER_ERROR Specifica che l'operazione di ripristino deve continuare dopo che si è verificato un errore.

KeepReplication

KEEP_REPLICATION KEEP_REPLICATION impedisce la rimozione delle impostazioni di replica quando viene ripristinato un backup del database o di un backup del log in un server warm standby e il database viene ripristinato.

KeepTemporalRetention

KEEP_TEMPORAL_RETENTION KEEP_TEMPORAL_RETENTION impedisce la rimozione dell'impostazione dei criteri di conservazione delle tabelle della cronologia temporale quando viene ripristinato un backup del database in un server warm standby e il database viene ripristinato.

MaxTransferSize

MAXTRANSFERSIZE Specifica l'unità di trasferimento massima in byte da utilizzare tra il supporto di backup e SQL Server. I valori possibili sono i multipli di 65536 byte (64 KB) fino a 4194304 byte (4 MB).

PercentCompleteNotification

Ottiene o imposta l'intervallo percentuale per le chiamate del gestore eventi PercentCompleteEventHandler per singole operazioni di ripristino.

RecoveryState
ReplaceDatabase

REPLACE Specifica che SQL Server deve creare il database specificato e i relativi file, anche se esiste già un altro database con lo stesso nome. In questo caso, il database esistente viene eliminato. Se non si specifica l'opzione REPLACE, viene eseguito un controllo di sicurezza. Questa operazione impedisce la sovrascrittura accidentale di un database diverso.

SetRestrictedUser

RESTRICTED_USER Limita l'accesso al database appena ripristinato ai membri dei ruoli db_owner, dbcreator o sysadmin.

StandByFile

STANDBY Annulla il commit delle transazioni, ma salva le azioni di annullamento in un file di standby che consente di annullare gli effetti di recupero.

Si applica a