将现有列更改为可为空时,"不允许保存更改"

Cur*_*urt 18 sql ssms nullable

我有一个SQL数据库表,它有35条现有记录.人在这个表中的字段被称为Name,nvarchar(100),not null

但是,由于最近的更改,我需要使此列可以为空.

当我在SQL Server Management Studio中更改列以允许空值,并转到保存我的更改时,我收到以下错误:

不允许保存更改.您所做的更改需要删除并重新创建以下表

如何允许自动删除和重新创建?

Cur*_*urt 35

我找到了解决方案.转到"工具>选项>设计器>表和数据库设计器":

在此输入图像描述


Mik*_*son 6

这是SSMS中的一个设置.

工具 - 选项 - 设计器 - 防止保存需要重新创建表的更改