PREGUNTAS Y RESPUESTAS-SQL Server Management Studio

PREGUNTA: He estado haciendo algunas pruebas creando tablas y luego de guardarlas quise modificar el tipo de datos (la tabla no contiene datos, esta vacía), por ejemplo de nchar a char y me muestra un error indicando que debo volver a crear la tabla, esto se debe a que falta alguna configuración? o es que SQL 2008 no permite realizar este tipo de modificaciones?

RESPUESTA:

Ese es un control de Management Studio para evitar cambios en las tablas, pero es configurable. Lo que debes hacer para que no aparezca el mensaje de advertencia es lo siguiente:
  1. En el menú Herramientas escoger la opción “Opciones…” (en ingles Tools / Options)
  2. En el recuadro de la izquierda, escoger la opción “Diseñadores de tablas y Bases de Datos” (en ingles Tables and Database Designers)
  3. Desmarcar la opción “Impedir Guardar Cambios que requieran volver a crear tablas” (en ingles Prevent saving changes that require table re-creation
  4. Hacer clic en aceptar

En el siguiente video se indican los pasos a seguir:

Lo que también puedes hacer es utilizar comandos Transact SQL:

ALTER TABLE MiTabla ALTER COLUMN MiCampo nuevotipodato

Ejemplo:
ALTER TABLE Cliente ALTER COLUMN Direccion varchar(100)

Deja un comentario

Tu dirección de correo electrónico no será publicada.