miércoles, 17 de julio de 2013

Consideraciones a tener en cuenta para Modificar Una Tabla Con el SQL Server Management Studio.

Para crear una Tabla usando la herramienta grafica del SQL Management Studio, simplemente hacemos clic derecho sobre el contenedor de tablas y elegimos Nueva Tabla.
 
 
Creamos la tabla con los campos requeridos y su respectivo tipo de dato, también debemos de establecer la  llave primaria necesaria.
 
Guardamos la tabla y para nuestro ejemplo en la imagen  llamaremos a esta tabla factura

 
 
El problema ahora es que si  intentamos modificar la tabla SQL no nos lo permitirá hacer, para probar esto haremos clic derecho sobre la tabla y luego eligiendo  diseño, abriremos la tabla para modificarla.
 

 
Para nuestro ejemplo, simplemente modificaremos el tamaño de un campo de tipo nvarchar, luego de hacer la modificación y guardar, SQL Server nos devolverla un error.

 
 



Sin embargo si es posible realizar la modificación ya que si lo hacemos a través de código Transact SQL no hay ningún problema.



 
 
Entonces la pregunta es ¿Qué debemos hacer para poder efectuar el cambio usando la herramienta grafica del SQL Server Management Studio? la respuesta tiene que ver con modificar las opciones predeterminadas del SQL Server. Para esto hacemos clic en el menú de herramientas y luego clic en opciones. En el cuadro de dialogo que nos aparece buscamos la opción de “Diseño” y allí desactivamos la casilla de verificación en “Impedir Guardar Cambios que requieran volver a crear tablas” y con esto listo ya podemos efectuar cambios en nuestra tabla y guardarlos.