我把数据库中某个字段的类型由nvarchar(100)改成nvarchar(50)时,系统报错:不允许保存更改。您所做的更改要求删除并重新创建一下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。 这个要怎么处理?
这个是因为SSMS默认开启了阻止保存要求重新创建表的更改(S)的选项。把这个勾选的选项取消掉就可以了。具体操作如下:
1.打开SSMS,选择菜单栏的工具(T)-选项(o)
2.在打开的选项对话框找到设计器-表设计器和数据库设计器-把阻止保存要求重新创建表的更改(S)选项取消掉就可以了
这个是因为SSMS默认开启了阻止保存要求重新创建表的更改(S)的选项。把这个勾选的选项取消掉就可以了。具体操作如下:
1.打开SSMS,选择菜单栏的工具(T)-选项(o)
2.在打开的选项对话框找到设计器-表设计器和数据库设计器-把阻止保存要求重新创建表的更改(S)选项取消掉就可以了