Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La classe BackupRestoreBase est une classe de base qui représente des fonctionnalités communes aux opérations de sauvegarde et de restauration.
Hiérarchie d'héritage
System.Object
Microsoft.SqlServer.Management.Smo.BackupRestoreBase
Microsoft.SqlServer.Management.Smo.Backup
Microsoft.SqlServer.Management.Smo.Restore
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.SmoExtended (en Microsoft.SqlServer.SmoExtended.dll)
Syntaxe
'Déclaration
Public Class BackupRestoreBase
'Utilisation
Dim instance As BackupRestoreBase
public class BackupRestoreBase
public ref class BackupRestoreBase
type BackupRestoreBase = class end
public class BackupRestoreBase
Le type BackupRestoreBase expose les membres suivants.
Constructeurs
| Nom | Description | |
|---|---|---|
![]() |
BackupRestoreBase | Initialise une nouvelle instance de la classe BackupRestoreBase. |
Haut de la page
Propriétés
| Nom | Description | |
|---|---|---|
![]() |
AsyncStatus | Obtient l'état asynchrone d'un processus de sauvegarde ou de restauration. |
![]() |
BlockSize | Obtient ou définit la taille des blocs physiques de la sauvegarde ou de la restauration, en octets. |
![]() |
BufferCount | Obtient ou définit le nombre total de tampons d'E/S à utiliser pour l'opération de sauvegarde ou de restauration. |
![]() |
Checksum | Obtient ou définit une valeur de propriété Boolean qui détermine si une valeur de somme de contrôle est calculée pendant les opérations de sauvegarde ou de restauration. |
![]() |
ContinueAfterError | Obtient ou définit une valeur de propriété Boolean qui détermine si la sauvegarde ou la restauration continue après une erreur de somme de contrôle. |
![]() |
Database | Obtient ou définit la base de données sur laquelle l'opération de sauvegarde ou de restauration s'exécute. |
![]() |
DatabaseFileGroups | Obtient les groupes de fichiers SQL Server ciblés par l'opération de sauvegarde ou de restauration. |
![]() |
DatabaseFiles | Obtient les fichiers de système d'exploitation ciblés par l'opération de sauvegarde ou de restauration. |
![]() |
Devices | Obtient les unités de sauvegarde spécifiées pour l'opération de sauvegarde ou de restauration. |
![]() |
MaxTransferSize | Obtient ou définit le nombre maximal d'octets à transférer entre le support de sauvegarde et l'instance de SQL Server. |
![]() |
MediaName | Obtient ou définit le nom utilisé pour identifier un support de sauvegarde donné. |
![]() |
NoRecovery | Obtient ou définit une valeur de propriété Boolean qui détermine si la fin du journal est sauvegardée et si la base de données est restaurée dans l'état de restauration. |
![]() |
NoRewind | Obtient ou définit une valeur de propriété Boolean qui détermine si Microsoft SQL Server gardera la bande ouverte après l'opération de sauvegarde ou de restauration. |
![]() |
PercentCompleteNotification | Obtient ou définit l'intervalle en pourcentage pour les appels du gestionnaire d'événements PercentCompleteEventHandler. |
![]() |
Restart | Obtient ou définit une valeur de propriété Boolean qui détermine si l'opération de sauvegarde ou de restauration redémarre en cas d'interruption. |
![]() |
UnloadTapeAfter | Obtient ou définit une valeur de propriété Boolean qui détermine si le support de bande est rembobiné et déchargé à la fin de l'opération de sauvegarde ou de restauration. |
Haut de la page
Méthodes
| Nom | Description | |
|---|---|---|
![]() |
Abort | Arrête une opération de sauvegarde ou de restauration en cours d'exécution. |
![]() |
Equals | (hérité de Object.) |
![]() |
ExecuteSql | Exécute un lot d'instructions Transact-SQL sans retourner un jeu de résultats sur l'instance spécifiée de SQL Server. |
![]() |
ExecuteSqlAsync | Exécute un lot d'instructions Transact-SQL de façon asynchrone sans retourner un jeu de résultats sur l'instance spécifiée de SQL Server. |
![]() |
ExecuteSqlWithResults | Exécute un lot d'instructions Transact-SQL et retourne un ou plusieurs jeux de résultats sur l'instance spécifiée de SQL Server. |
![]() |
Finalize | (hérité de Object.) |
![]() |
GetDevicesScript | Obtient le script utilisé pour créer des périphériques. |
![]() |
GetHashCode | (hérité de Object.) |
![]() |
GetType | (hérité de Object.) |
![]() |
IsStringValid | Vérifie si la chaîne spécifiée est valide. |
![]() |
MemberwiseClone | (hérité de Object.) |
![]() |
SetMediaPassword(SecureString) | Obsolète. Définit le mot de passe utilisé pour un support de sauvegarde. |
![]() |
SetMediaPassword(String) | Obsolète. Définit le mot de passe utilisé pour un support de sauvegarde. |
![]() |
SetPassword(SecureString) | Définit le mot de passe utilisé pour un jeu de sauvegarde. |
![]() |
SetPassword(String) | Définit le mot de passe utilisé pour un jeu de sauvegarde. |
![]() |
ToString | (hérité de Object.) |
![]() |
Wait | Attend la fin de l'opération de sauvegarde ou de restauration en cours avant de passer au processus suivant. |
Haut de la page
Événements
| Nom | Description | |
|---|---|---|
![]() |
Complete | Se produit lorsque l'opération de sauvegarde ou de restauration est terminée. |
![]() |
Information | Se produit lorsqu'un message d'information émis par Microsoft SQL Server ne peut pas être géré par les événements Complete NextMedia ou PercentComplete. |
![]() |
NextMedia | Se produit lorsque l'opération de sauvegarde ou de restauration épuise le média dans un périphérique cible. |
![]() |
PercentComplete | Se produit lorsqu'une opération de sauvegarde ou de restauration atteint une unité d'achèvement. |
Haut de la page
Champs
| Nom | Description | |
|---|---|---|
![]() |
currentAsyncOperation | Spécifie l'opération asynchrone actuelle, telle que la sauvegarde, la restauration, ou aucune opération. |
![]() |
m_BackupAction | Spécifie le type d'action de sauvegarde, telle qu'une sauvegarde de base de données ou de journal. |
![]() |
m_LogTruncation | Spécifie s'il faut tronquer le journal. |
![]() |
m_RestoreAction | Spécifie le type d'action de restauration, telle qu'une restauration de base de données ou de journal. |
Haut de la page
Notes
La classe BackupRestoreBase est utilisée dans la construction de la classe Restore et de la classe Backup, et contient des fonctionnalités communes.
Exemples
Sauvegarde et restauration des bases de données et journaux de transactions
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Voir aussi
Référence
Espace de noms Microsoft.SqlServer.Management.Smo
.gif)
.gif)
.gif)
.gif)
.gif)