Considere o seguinte cenário:
- Temos um projeto de banco de dados SSDT.
- Adicionamos uma nova coluna no meio de uma tabela.
- Isso força o projeto de banco de dados a reconstruir a tabela para implantar a alteração.
- Publicamos este projeto de banco de dados SSDT com a configuração “Bloquear implantação incremental se ocorrer perda de dados” habilitada.
- Como temos a configuração acima habilitada e (também, eu acho) a tabela está sendo reconstruída, a implantação (corretamente) gera um erro dizendo que pode ocorrer perda de dados.
Minha pergunta é a seguinte: podemos confiar no fato de que sempre que a tabela precisar ser reconstruída como parte de uma publicação SSDT, esse erro será gerado?