Classe BackupRestoreBase
La classe BackupRestoreBase è una classe di base che rappresenta funzionalità comuni sia alle operazioni di backup sia a quelle di ripristino.
Gerarchia di ereditarietà
System.Object
Microsoft.SqlServer.Management.Smo.BackupRestoreBase
Microsoft.SqlServer.Management.Smo.Backup
Microsoft.SqlServer.Management.Smo.Restore
Spazio dei nomi Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.SmoExtended (in Microsoft.SqlServer.SmoExtended.dll)
Sintassi
'Dichiarazione
Public Class BackupRestoreBase
'Utilizzo
Dim instance As BackupRestoreBase
public class BackupRestoreBase
public ref class BackupRestoreBase
type BackupRestoreBase = class end
public class BackupRestoreBase
Nel tipo BackupRestoreBase sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
BackupRestoreBase | Inizializza una nuova istanza della classe BackupRestoreBase. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AsyncStatus | Ottiene lo stato asincrono di un processo di backup o di ripristino. | |
BlockSize | Ottiene o imposta le dimensioni del blocco fisico del backup o del ripristino, in byte. | |
BufferCount | Ottiene o imposta il numero totale di buffer di I/O da utilizzare per l'operazione di backup o di ripristino. | |
Checksum | Ottiene o imposta un valore della proprietà Boolean che determina se durante le operazioni di backup o di ripristino viene calcolato un valore di checksum. | |
ContinueAfterError | Ottiene o imposta un valore della proprietà Boolean che determina se il backup o il ripristino continua dopo che si è verificato un errore di checksum. | |
Database | Ottiene o imposta il database in cui l'operazione di backup o di ripristino viene eseguita. | |
DatabaseFileGroups | Ottiene i filegroup di SQL Server di destinazione dell'operazione di backup o di ripristino. | |
DatabaseFiles | Ottiene i file del sistema operativo di destinazione dell'operazione di backup o di ripristino. | |
Devices | Ottiene i dispositivi di backup specificati per l'operazione di backup o di ripristino. | |
MaxTransferSize | Ottiene o imposta il numero massimo di byte da trasferire tra i supporti di backup e l'istanza di SQL Server. | |
MediaName | Ottiene o imposta il nome utilizzato per identificare un particolare set di supporti. | |
NoRecovery | Ottiene o imposta un valore della proprietà Boolean che determina se viene eseguito il backup della parte finale del log e se viene ripristinato lo stato di ripristino del database. | |
NoRewind | Ottiene o imposta un valore della proprietà Boolean che determina se il nastro verrà tenuto aperto da Microsoft SQL Server dopo l'operazione di backup o di ripristino. | |
PercentCompleteNotification | Ottiene o imposta l'intervallo percentuale per le chiamate del gestore eventi PercentCompleteEventHandler. | |
Restart | Ottiene o imposta un valore della proprietà Boolean che determina se l'operazione di backup o di ripristino verrà riavviata in caso di interruzione. | |
UnloadTapeAfter | Ottiene o imposta un valore della proprietà Boolean che determina se i supporti a nastro vengono riavvolti e scaricati al termine dell'operazione di backup o di ripristino. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Abort | Termina un'operazione di backup o di ripristino in esecuzione. | |
Equals | Ereditato da Object. | |
ExecuteSql | Esegue un batch di istruzioni Transact-SQL che non prevede un set di risultati restituito nell'istanza specificata di SQL Server. | |
ExecuteSqlAsync | Esegue in modo asincrono un batch di istruzioni Transact-SQL che non prevede un set di risultati restituito nell'istanza specificata di SQL Server. | |
ExecuteSqlWithResults | Esegue un batch di istruzioni Transact-SQL che prevede uno o più set di risultati restituiti nell'istanza specificata di SQL Server. | |
Finalize | Ereditato da Object. | |
GetDevicesScript | Ottiene lo script utilizzato per creare i dispositivi. | |
GetHashCode | Ereditato da Object. | |
GetType | Ereditato da Object. | |
IsStringValid | Verifica se la stringa specificata è valida. | |
MemberwiseClone | Ereditato da Object. | |
SetMediaPassword(SecureString) | Obsoleto. Imposta la password per un set di supporti. | |
SetMediaPassword(String) | Obsoleto. Imposta la password per un set di supporti. | |
SetPassword(SecureString) | Imposta la password per un set di backup. | |
SetPassword(String) | Imposta la password per un set di backup. | |
ToString | Ereditato da Object. | |
Wait | Attende il completamento dell'operazione di backup o di ripristino corrente prima di passare al processo successivo. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
Complete | Si verifica al termine dell'operazione di backup o di ripristino. | |
Information | Si verifica quando da Microsoft SQL Server vengono inviati messaggi informativi che non possono essere gestiti dagli eventi Complete NextMedia o PercentComplete. | |
NextMedia | Si verifica quando l'operazione di backup o di ripristino esaurisce il supporto in un dispositivo di destinazione. | |
PercentComplete | Si verifica quando un'operazione di backup o di ripristino raggiunge un'unità di completamento. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
currentAsyncOperation | Specifica l'operazione asincrona corrente, ad esempio backup, ripristino o nessuna. | |
m_BackupAction | Specifica il tipo di azione di backup, ad esempio database o log. | |
m_LogTruncation | Specifica se troncare il log. | |
m_RestoreAction | Specifica il tipo di azione di ripristino, ad esempio database o log. |
In alto
Osservazioni
La classe BackupRestoreBase viene utilizzata nella costruzione delle classi Restore e Backup e contiene funzionalità comuni.
Esempi
Backup e ripristino dei database e dei log delle transazioni
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.
Vedere anche
Riferimento
Spazio dei nomi Microsoft.SqlServer.Management.Smo