lunes, 13 de julio de 2009

SQL 2008: Deshabilitar "Prevent Saving Changes..."

Muchos usuarios de SQL Server 2008 me han preguntado por qué cuando están trabajando en la creación de una Base de Datos y cambian un tipo de datos o agregan una relación entre tablas, al querer guardar los cambios regularmente reciben el siguiente mensaje:





Esto se debe a que a diferencia de SQL Server 2005, esta nueva version viene configurado con una opción de "Seguridad" habilitada, que impide guardar cambios en la estructura de la BD si estos cambios implican tener que borrar los datos que tiene la misma (tenga o no tenga datos guardados en los campos de la tabla).


Esta validación no tiene mucho sentido si uno está diseñando una base de datos nueva. Por lo tanto, recomiendo deshabilitar esta opción hasta finalizar la creación de las tablas y en todo caso volver a habilitarla una vez finalizado el proceso de creación.


Para deshabilitarlo simplemente hay que ingresar en Tools -> Options...



y luego desmarcar la opción "Prevent saving changes that require table re-creation"



Listo!... pueden seguir diseñando tranquilos la base de datos :)

1 comentario:

  1. GROOOOSOOOO !!!
    Mira donde te vengo a encontrar :-)

    Te mando un abrazo grande !

    PAUL

    ResponderEliminar