RestoreOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |