Si estáis utilizando el nuevo motor de base de datos SQL Server 2008 es muy probable que ya os hayáis dado cuenta de que no os permite modificar tablas desde la vista de diseño. Un auténtico quebradero de cabeza ya que el error que nos arroja es.
No se pueden guardar las modificaciones de la tabla porque implica la creación de la tabla
Y uno se queda con una cara de jilipollas muy parecida a la que se me ha quedado a mi durante un buén rato. No hay que desesperarse, tampoco tiréis del DVD de SQL 2005 pensando en volver a lo que “ya conocemos”. El problema radica en que en SQL Server 2008 la modificación de una tabla desde el diseñador se hace creando de nuevo la tabla desde cero con las nuevas modificaciones y esta posibilidad en la instalación por defecto viene capada pero para este contratiempo tienemos dos posibles soluciones.
-
Ir olvidándonos de la vista de diseño y trabajar en la manipulación de tablas a través de consultas, este parece ser el camino que Microsoft quiere que sigamos y en cierto modo es (según mi punto de vista) el más acertado ya que a través del lenguaje aprenderemos más y obtendremos consultas y resultados más eficientes. Por lo tanto para modificar nuestra tabla deberíamos abrir una nueva consulta de tipo ALTER TABLE
-
Somos unos perezosos, ya lo se, yo me pongo el primero en la fila y lo que quiero es hacer click con el botón derecho desde mi vista de diseño y utilizar la socorrida opción “insertar columna”. También tenemos esa opción pero antes de utilizarla debemos de irnos al menú Herramientas –> Opciones –> Designer y desmarcar la opcion “Impedir guardar cambios que requieran volver a crear tablas” de modo que dejéis la configuración como en la imagen que os adjunto aquí debajo.











