Cuando estamos diseñando las tablas de nuestra base de datos, es posible que necesitemos modificar la estructura de las mismas una vez creadas (Añadir claves primarias, modificar el nombre de las columnas, etcétera).
En SQL Server 2008 existe una protección, habilitada por defecto, para prevenir modificaciones en las tablas que ya han sido creadas. Si intentamos hacer cualquier cambio, al querer salvarlo, nos aparecerá el siguiente mensaje:
«No se permite guardar los cambios. Los cambios que ha realizadorequieren que se quiten y vuelvan a crear las siguientes tablas. Quizáha realizado cambios en una tabla que no se puede volver a crear o hahabilitado la opción Impedir guardar cambios que requieran volver acrear tablas.»
Para deshabilitar esta protección vamos a Tools => Options… y en el apartado Designers deshabilitamos el checkbox «Prevent saving changes that require table re-creation«.
¡Saludos!
Hola preguntoncojonero :p ,
No, no estoy usando Snag-it 🙂
Simplemente estoy haciendo un Alt + Impr Pant y bueno, en Windows 7 tienes algo parecido a Snag-it en cuanto a que puedes tener el mismo selector para seleccionar la parte que quieras de la pantalla y te genera una imagen 🙂
¡Saludos!
Hola Gisela, al principio quede loco por que SQL Server 2008 no me permitía modificar la estructura de las tablas y efectivamente es por que trae esta restricción y simplemente lo que hay que hacer es lo que tu planteas.
Saludos
Gracias Gisela, yo estuve dándole vueltas al tema durante muchísimo tiempo y al final me comentaron dicha opción. Lo que sí me advirtieron que estaba deshabilitada para evitar problemas de integridad en las tablas (relaciones, claves, etc.)
Saludos y gracias nuevamente.
Francisco J.
Gracias por vuestros comentarios 🙂
Quizás es interesante dejar habilitado el check una vez tenemos la versión «final» (Nada es final en informática :p) de nuestra base de datos, para evitar modificaciones por error.
Lo que si que es cierto es que, en un principio, resulta incómodo tenerlo habilitado cuando aún estamos en fase de diseño.
¡Saludos!
Hola Gisela
Antes que anda bienvenida a Geeks.ms!
Ya había un post al respecto, pero «el conocimiento no ocupa lugar (solo algunos bytes en los servers de Geeks.ms)» jeje
– SQL Server 2008: Management Studio … “Impedir guardar cambios que requieran volver a crear tablas” http://geeks.ms/blogs/fernandezja/archive/2009/03/11/sql-server-2008-management-studio-impedir-guardar-cambios-que-requieran-volver-a-crear-tablas.aspx
Saludos
Hola José,
Antes de nada, darte las gracias por la bienvenida 🙂
La verdad es que no tenía idea de que hubiera otro post relacionado con este tema ya que, actualmente, estoy moviendo todos los post que tenía escritos en Blogger a Geeks. Mil perdones si te he causado alguna molestia por ello.
Estoy intentando no perder todo aquello que en su momento me tuve que sentar a redactar 🙂
¡Saludos!
Gisela, no fue molestia. Al contrario.
Solo quería hacer autoreferencia, para que los dos artículos queden relacionados.
Saludos.
Mucha Gracias, con esta ayuda he resuelto el problemita, mil gracias
Muchas gracias por vuestros comentarios 🙂
¡A modificar tablas! ;D
¡Saludos!
MUCHAS GRACIAS!!!
ya estaba que rompia el monitor del stress XD ajajajjaja
Saludos!
@Diego, sé a lo que te refieres :p
Gracias por tu comentario 😀
¡Saludos!
Gracias por el comentario si funciona.
Gracias por tu comentario Lorenzo, espero que te haya sido de utilidad =)
¡Saludos!
Muchas Gracias de verdad Gise ya estaba preocupado porque no funcionaba. Me fue de gran ayuda..
Gracias por tu comentario Jairo, me alegra que te haya sido de ayuda 🙂
¡Saludos!
oie muy buen aporte… gracias eres lo maximo
Muchas gracias por tu comentario cesar 🙂 Me alegro que te sea de utilidad.
¡Saludos!
bien ahi….renegué -_- jja gracias
¡Gracias por tu comentario Jhon! Me alegra que te fuera de utilidad 🙂 ¡Saludos!
gracias…
recien toy empezando a usar sql server 2008
y ese probleme se me atrabezo…
deberas muchas gracias
Hola Manuel Alejandro,
¡Muchas gracias a ti por tu comentario! 🙂
¡Saludos!
Gracias por el aporte, jajaja, creè como 5 veces las tablas y pues namas no. En españos seria: Menù Herramientas–>Opciones–>Diseñadores…Impedir guardar cambios que requieran volver a creaer tablas.
Saludos Gisela Gracias por tu aporte 8^)
Gracias por tu comentario Franko :D, me alegra que te fuera de utilidad.
¡Saludos!
esta muy biien con tu aportacion me ayudo a modificar mis tablas muchas gracias
Gracias por tu comentario eve, me alegra que te fuera de utilidad 🙂
¡Saludos!
Gracias eso me evito un monton de ondas
nuevamente gracias
Mil gracias
Muchas gracias por vuestros comentarios, «Anónimo» y William :), me alegra que os haya sido de utilidad.
¡Saludos!
keda men saludos
Gracias por tu comentario Alex 🙂
¡Saludos!
gracias por compartir este tipo de soluciones, parecen simples pero se convierten en un dolor de cabeza cuando vemos truncado el desarrollo normal de nuestras actividades… GRACIAS.
Muchas gracias por tu comentario Julian 😀
¡Saludos!