Partager via


Classe DacUpgradeOptions

Utilisez ce type pour spécifier les options choisies lors de la mise à niveau d'une instance DAC.

Hiérarchie d'héritage

System. . :: . .Object
  Microsoft.SqlServer.Management.Dac..::..DacUpgradeOptions

Espace de noms :  Microsoft.SqlServer.Management.Dac
Assembly :  Microsoft.SqlServer.Management.Dac (en Microsoft.SqlServer.Management.Dac.dll)

Syntaxe

'Déclaration
Public Class DacUpgradeOptions
'Utilisation
Dim instance As DacUpgradeOptions
public class DacUpgradeOptions
public ref class DacUpgradeOptions
type DacUpgradeOptions =  class end
public class DacUpgradeOptions

Le type DacUpgradeOptions expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DacUpgradeOptions() () () () Initialise un objet DacUpgradeOptions sans options définies.
Méthode publique DacUpgradeOptions(Boolean, Boolean) Obsolète. Initialise un objet DacUpgradeOptions et définit les options spécifiées.

Haut de la page

Propriétés

  Nom Description
Propriété publique BlockOnChanges Obtient ou définit une valeur qui spécifie s'il faut bloquer une mise à niveau DAC à cause d'une dérive. La dérive se produit lorsqu'une base de données est modifiée en dehors du déploiement DAC et du processus de mise à niveau.
Propriété publique IgnoreDataLoss Obtient ou définit une valeur qui spécifie s'il faut ignorer la perte de données lors d'une mise à niveau DAC. Si les objets supprimés de la nouvelle définition DAC sont présents dans la base de données actuelle, ils seront supprimés et toutes les données associées seront perdues si la valeur de cette propriété est true.
Propriété publique IgnoreDrift Obsolète. Obtient et définit l'option de mise à niveau Ignorer la dérive.
Propriété publique RollbackOnFailure Obtient ou définit une valeur qui spécifie si le processus de mise à niveau est encapsulé dans des transactions et peut donc être restauré. Si la valeur de cette option est false, toutes les modifications de la base de données actuelle sont validées sans transaction.
Propriété publique SkipPolicyValidation Obtient et définit l'option SkipPolicyValidation qui contrôle si la mise à niveau évalue la stratégie de sélection du serveur dans le type DAC utilisé pour la mise à niveau.

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Notes

Thread Safety

Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

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.