2016-09-13 5 views
1

Я бросаю столбец в таблицу xxx с данными. DACPAC генерирует проверку следующим образом.ssdt dacpac: как предотвратить dacpac для генерации ошибки при удалении столбцов в таблице с данными

IF EXISTS (select top 1 1 from [dbo].[xxx]) 
    RAISERROR (N'Rows were detected. The schema update is terminating because data loss might occur.', 16, 127) WITH NOWAIT 

Вся миграция данных выполнена в сценарии предварительного развертывания. В настоящее время я комментирую это вручную.

Как предотвратить его автоматическое генерирование?

+0

, что именно вам нужно, это не Cleare .. –

+0

я хотел бы, чтобы dacpac уронить колонки без проверки, если данные существующие в этой таблице или нет. – beewest

ответ

3

Снимите флажок Block incremental deployment if data loss might occurred в VS \ Publish \ Advanced \ General.

enter image description here