una tablas tabla saving requieren recreación que puedo propiedades permitted permitir permisos para not modificar impedir guardar como columna changes cambios cambiar sql ssms nullable

tablas - permitir guardar cambios en tabla sql



"Guardar cambios no está permitido" al cambiar una columna existente para que sea anulable (3)

Es un ajuste en SSMS.

Herramientas - Opción - Diseñadores - Evita guardar los cambios que requieren la recreación de la tabla

Tengo una tabla de base de datos SQL, que tiene 35 registros existentes. Uno de los campos de esta tabla se llama Name , nvarchar(100) , not null

Sin embargo, debido a un cambio reciente, necesito hacer que esta columna sea anulable.

Cuando cambio la columna para permitir nulos en SQL Server Management Studio y voy a guardar mis cambios, aparece el siguiente error:

No se permite guardar cambios. Los cambios que ha realizado requieren que las siguientes tablas se eliminen y se vuelvan a crear

¿Cómo puedo permitir que esto se elimine y vuelva a crear automáticamente?


He encontrado la solución. Vaya a "Herramientas> Opciones> Diseñadores> Diseñadores de tablas y bases de datos":


Yo tuve el mismo problema; queriendo Permitir Nulos para una columna que previamente no lo hizo. Considere la advertencia de MS de NO desactivar esta opción: http://support.microsoft.com/kb/956176

Y su recomendación de usar Transact-SQL para resolver el problema, por ejemplo, alterar tabla MyTable alter column myDate7 datetime NULL

Esto lo resolvió para mí.