經由過程sqlserver表設計器給已經稀有據的表添加新的列,凡是會報錯:“不許可保留更改。您所做的更改要求刪除并從頭建立一下表”,那么,這種環境該若何處置呢?
例如給某表添加一個Num自增列,這張表已經有良多行數據了,經由過程sqlserver表設計器,添加一個新字段Num,如圖所示
添加字段后,點擊保留,會彈出一個小框“不許可保留更改。您所做的更改要求刪除并從頭建立一下表”,這個要求不克不及知足啊,這么多的數據,刪除了怎么辦?
點擊SQL Server Management Studio頂部的菜單【東西】->【選項】
打開【選項】彈窗界面如圖所示,默認睜開的是【常規】選項
拖動左側的菜單,找到并點擊【表設計器】->【表設計器和數據庫設計器】
在右側呈現的【表選項】中,找到并 打消勾選【阻止保留要求從頭建立表的更改】,點擊【確定】按鈕
再次在表設計界面,點擊保留,若是表中的數據量很年夜的話,會有這個驗證警告:“將界說更改保留到包含有年夜量數據的表中可能需要很長時候”,此項可以忽略,直接點擊【是】按鈕,就可以保留當作功了
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!