Поделиться через


Свойство IgnoreDrift

Примечание. Этот API-интерфейс устарел.

Возвращает или задает параметр обновления «Игнорировать дрейф».

Пространство имен:  Microsoft.SqlServer.Management.Dac
Сборка:  Microsoft.SqlServer.Management.Dac (в Microsoft.SqlServer.Management.Dac.dll)

Синтаксис

'Декларация
<ObsoleteAttribute("Please use BlockOnChanges")> _
Public Property IgnoreDrift As Boolean
    Get
    Set
'Применение
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)

Значение свойства

Тип: System. . :: . .Boolean
Значение типа Boolean, указывающее действие, выполняемое операцией обновления, если выбран параметр «дрейф». Если значение равно True, то операция обновления продолжится даже в том случае, если в базе данных будут обнаружены изменения, отсутствующие в обновляемой базе данных. Указывайте значение True только в случае, если изменения уже проанализированы и разработан план переноса данных вручную. Если значение равно False, то при обнаружении «дрейфа» операция обновления будет остановлена.

Замечания

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 Обновление приложений уровня данных.