经由过程sqlserver表设计器给已经稀有据的表添加新的列,凡是会报错:“不许可保留更改。您所做的更改要求删除并从头建立一下表”,那么,这种环境该若何处置呢?
例如给某表添加一个Num自增列,这张表已经有良多行数据了,经由过程sqlserver表设计器,添加一个新字段Num,如图所示
添加字段后,点击保留,会弹出一个小框“不许可保留更改。您所做的更改要求删除并从头建立一下表”,这个要求不克不及知足啊,这么多的数据,删除了怎么办?
点击SQL Server Management Studio顶部的菜单【东西】->【选项】
打开【选项】弹窗界面如图所示,默认睁开的是【常规】选项
拖动左侧的菜单,找到并点击【表设计器】->【表设计器和数据库设计器】
在右侧呈现的【表选项】中,找到并 打消勾选【阻止保留要求从头建立表的更改】,点击【确定】按钮
再次在表设计界面,点击保留,若是表中的数据量很年夜的话,会有这个验证警告:“将界说更改保留到包含有年夜量数据的表中可能需要很长时候”,此项可以忽略,直接点击【是】按钮,就可以保留当作功了
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!