visual-studio - services - sql server data tools for visual studio 2017 business intelligence
ComparaciĆ³n de esquemas SQL de Visual Studio 2013: ignorar orden de columnas (3)
Ignorar el orden de las columnas ahora está disponible en VS2015.
Además, para las bases de datos relacionales y de Azure SQL, SSDT 17.0 GA incluye una mejora muy solicitada para ignorar el orden de las columnas en los planes de actualización, así como muchas otras correcciones de errores.
En Visual Studio 2013, ¿hay una manera de ignorar el orden de las columnas cuando se hace una comparación de esquema? Veo que esta función se eliminó de Visual Studio 2012 (de acuerdo con esto: https://stackoverflow.com/a/13848952/188740 ), pero espero que se haya recuperado en la versión 2013.
Aquí hay un rápido visual para ilustrar lo que me gustaría ignorar:
La configuración ''Ignorar orden de columnas'' no está disponible en visual studio 2013. Hay Tentive para reintroducir esta opción en el futuro.
Fuentes: Microsoft
Como se describe en esta publicación del blog , el Ignore column order
ahora es una opción en la versión 17.0 de SSDT, que es compatible con Visual Studio 2015.
Si alguna vez ha tenido que lidiar con el movimiento accidental de datos al colocar una columna en medio de una definición de tabla, sabrá lo difícil que puede ser identificarlo y administrarlo. En esta versión, ahora puede marcar la opción "Ignorar orden de columnas" en las Opciones de publicación avanzadas. Esto agregará nuevas columnas al final de una tabla existente en lugar de alterar la estructura de la tabla para agregar la columna en su posición listada.
Puede encontrar la configuración en la sección del botón Advanced...
de su perfil de publicación, así como en la sección del botón Advanced...
de la pestaña Debug
las propiedades del proyecto de la base de datos.
También puede lograr el mismo efecto agregando el siguiente elemento a su archivo publish.xml:
<IgnoreColumnOrder>True</IgnoreColumnOrder>
Desafortunadamente, no conozco una forma de hacer que esto funcione en Visual Studio 2013, pero espero que ya hayas actualizado a una versión más nueva de Visual Studio :)