Propriété IgnoreDrift
Remarque : cette API est désormais obsolète.
Obtient et définit l'option de mise à niveau Ignorer la dérive.
Espace de noms : Microsoft.SqlServer.Management.Dac
Assembly : Microsoft.SqlServer.Management.Dac (en Microsoft.SqlServer.Management.Dac.dll)
Syntaxe
'Déclaration
<ObsoleteAttribute("Please use BlockOnChanges")> _
Public Property IgnoreDrift As Boolean
Get
Set
'Utilisation
Dim instance As DacUpgradeOptions
Dim value As Boolean
value = instance.IgnoreDrift
instance.IgnoreDrift = value
[ObsoleteAttribute("Please use BlockOnChanges")]
public bool IgnoreDrift { get; set; }
[ObsoleteAttribute(L"Please use BlockOnChanges")]
public:
property bool IgnoreDrift {
bool get ();
void set (bool value);
}
[<ObsoleteAttribute("Please use BlockOnChanges")>]
member IgnoreDrift : bool with get, set
function get IgnoreDrift () : boolean
function set IgnoreDrift (value : boolean)
Valeur de propriété
Type : System. . :: . .Boolean
Valeur Boolean qui spécifie l'action effectuée par la mise à niveau si une dérive est détectée. Si la valeur est True, la mise à niveau se poursuit en dépit de la présence de modifications dans la base de données qui peuvent provoquer l'absence de certaines données dans la base de données mise à niveau. Ne spécifiez True que si vous avez analysé les modifications précédemment et avez mis un plan en place pour la migration des données manuellement. Si la valeur est False, la mise à niveau s'arrête en cas de détection d'une dérive.
Notes
Drift is marked by changes made to a database after a DAC is deployed, such that the database schema is now different than the original schema defined in the DAC type. If tables have been added or changed, such as by using CREATE TABLE or ALTER TABLE statements, the tables or their data may not be moved to the upgraded database. They will be present in the original database that is preserved by the upgrade, so you can move the data manually. For more information, see Mise à niveau des applications de la couche Données.