RestorePlan Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Le plan de restauration de base de données est une séquence d’opérations de restauration de base de données qui récupèrent une base de données à un état particulier dans un point dans le temps.
public class RestorePlan
type RestorePlan = class
Public Class RestorePlan
- Héritage
-
RestorePlan
Constructeurs
| Nom | Description |
|---|---|
| RestorePlan(Database) |
Initialise une nouvelle instance de la classe RestorePlan. |
| RestorePlan(Server, String) |
Initialise une nouvelle instance de la classe RestorePlan. |
| RestorePlan(Server) |
Le plan de restauration de base de données est une séquence d’opérations de restauration de base de données qui récupèrent une base de données à un état particulier dans un point dans le temps. |
Propriétés
| Nom | Description |
|---|---|
| AsyncStatus |
Obtient l’état de l’opération asynchrone la plus récente, y compris les erreurs possibles. |
| CloseExistingConnections |
Obtient ou définit une valeur indiquant si [fermez les connexions existantes]. |
| DatabaseName |
Obtient ou définit le nom de la base de données. |
| RestoreAction |
Obtient et définit le type de l’action de restauration : base de données, fichier, journal, page |
| RestoreOperations |
Obtient ou définit les opérations de restauration. |
| Server |
Serveur sur lequel le plan de restauration s’exécute. |
| TailLogBackupOperation |
Obtient ou définit l’opération de sauvegarde du journal de fin. |
Méthodes
| Nom | Description |
|---|---|
| AddRestoreOperation(BackupSet) |
Ajoute l’opération de restauration. |
| AddRestoreOperation(List<BackupSet>) |
Ajoute les opérations de restauration. |
| CanDropExistingConnections(String) |
Vérifie si la base de données donnée prend en charge la suppression des connexions. Ceux qui sont en mode de compatibilité 9.0 (SQL 2005) ou dans un état qui n’est pas normal ne prennent pas en charge la suppression des connexions. |
| CheckBackupSetsExistence() |
Vérifie l’existence des jeux de sauvegarde. |
| Execute() |
Vérifie et exécute le plan de restauration. <exeception> InvalidRestorePlanException est levée lorsque la vérification échoue. </exeception> |
| ExecuteAsync() |
Vérifie et exécute le plan de restauration asynchrone. |
| Script() |
Vérifie le plan de restauration et les scripts de l’opération. |
| SetRestoreOptions(RestoreOptions) |
Définit les options de restauration. |
| Verify(Boolean) |
Vérifie le plan de restauration. InvalidRestorePlanException est levée lorsque la vérification échoue. Pris en charge uniquement pour SQL Server 2005 ou version ultérieure. |
Événements
| Nom | Description |
|---|---|
| Complete |
Se produit lorsque [l’opération de restauration est terminée]. |
| Information |
Se produit lorsque [Le serveur envoie des informations]. |
| NextMedia |
Se produit lorsque [Le média suivant doit être chargé]. |
| NextRestore |
Se produit lorsque [prochaine restauration]. |
| PercentComplete |
Se produit lorsque [Le serveur envoie des informations complètes sur le pourcentage]. |