Activamos "Herramientas ==> Opciones ==> Diseñadores ==> Diseñadores de tablas y bases de datos ==> Generar automáticamente scripts de cambios" en nuestro SQL Server Management Studio (SSMS). Al cambiar nuestro esquema de base de datos, guardamos el script y, gracias a las herramientas de migración de DB que tenemos instaladas en todas las máquinas que ejecutan nuestras aplicaciones, podemos sincronizar el esquema durante la próxima actualización de la versión de software.SQL Server 2008 Auto Generar scripts de cambio Legado Problema
Recientemente cambiamos nuestras copias de desarrollo y algunos servidores de producción a SQL Server 2008. Sin embargo, todavía tenemos unas pocas docenas de SQL Server 2005 ejecutando nuestro software en la naturaleza. No estamos planeando actualizar estos por un tiempo.
El problema es simple. Los scripts generados por SSMS simplemente no siempre funcionan con SQL Server 2005. SMSS está agregando metadatos adicionales a los comandos (en relación con la escalada de bloqueo, por ejemplo). Para hacer nuestros scripts con 2005, tenemos que eliminar manualmente la información adicional; de lo contrario, los scripts no se ejecutarán.
¿Hay alguna forma de configurar el SSMS para generar scripts que sean compatibles con SQL Server 2005? ¿Hay herramientas que podrían eliminar el SQL adicional de forma automática o, al menos, dejarnos saber qué archivos son problemáticos?
¿Qué error específico estás viendo? –