Los scripts de migration de Redgate no se ejecutan en la implementación

He estado leyendo la documentation de Redgate sobre scripts de migration y estoy tratando de agregar una nueva columna a una tabla que tiene una key foránea de otra tabla.

Esto es lo que hice:

  1. Se agregó la nueva columna, se hizo nula y se creó la relación con una nueva tabla, luego se confirmaron los cambios.
  2. Luego agrego datos estáticos a la nueva tabla para que se pueda ejecutar la migration. Confirmo estos datos estáticos. A continuación, agrego un script de migration en blanco y establezco que todos los valores nulos en la columna que he creado en el último compromiso sean Id de uno de los loggings en la tabla relacionada. Entonces cometo este cambio.
  3. A continuación, ejecuto una implementación de ambas confirmaciones en mi entorno de testing donde ya existen loggings.

El problema que tengo es que la columna se crea, pero parece que el script no se está ejecutando porque los valores de la columna permanecen nulos. He verificado que el script realmente debería cambiar las columnas, ya que intenté ejecutarlo manualmente y se ejecuta correctamente.

¿Estoy haciendo algo mal al usar estos scripts? Gracias.

Estaba creando scripts de migration en blanco que llevan a SQL Compare para establecer la columna como no nula. Debe crear específicamente un script de migration en el cambio de esquema que lo requiera o SQL Compare anulará todos los cambios.